He parted company with Becker last year and ended a seven-year association with Vajda in May after seven years working together.
“Not long ago, @radek_stepanek and I were on the opposite sides of the net. Now we are teaming up to chase new goals together and share the love for the game. What exciting times we have ahead of us!” Djokovic said in an Instagram post.
Stepanek, a 39-year-old Czech, ended his career two weeks ago after 21 years on the circuit during which he won two doubles titles at Grand Slams.
Djokovic has slipped to 12th in the world since an elbow injury forced him to end his season in July.
He is expected to return to action at an exhibition event in Abu Dhabi on 28-30 December.