He first moved out of Yugoslavia in 1988 to Portugal where he signed a two-year contract with Segunda Liga side Moreirense F.C. In 1990, he moved to the city ofAveiro where he had a two-year stint with Primeira Liga side S.C. Beira-Mar, thus ending his professional footballing career as the Serbian met with a car accident later.
He began his managerial career in 2000 with the U-19 team of his former club, FK Partizan where he worked as an assistant to Serbian football manager, Zvonko Živković, helping his side clinch the trophy of the U-19 championship of Yugoslavia. In 2001, he moved to Belgrade where he was appointed as the head coach of the U-18 team of his former club, OFK Beograd. He helped his side secure third position in the 2001–02 U-18 championship of Yugoslavia. Later in 2002, he moved back to his hometown, Pirot, where he was appointed as the head coach of his former club and Yugoslav Second League side, FK Radnički Pirot. He helped his club qualify for the Quarter-finals stage of the Yugoslav Cup in 2002.
France
He first moved out of Yugoslavia as a football manager in 2004 to France and more accurately to Avion where he was appointed as the head coach of Championnat de France Amateur side, CS Avion.
Serbia
In 2006, he moved to Serbia where he signed a one-year contract to be appointed as the head coach of Meridian Prva Liga side, FK Hajduk Kula.
Back to France
He moved back to France in 2007 and began working as a scout for Ligue 1 side, FC Metz.
In 2008, he again moved out of Serbia and this time to North Africa and more accurately to Algeria where he was appointed as the head coach of Algerian club ES Sétif. Later in 2008, he moved to Constantine where he was appointed as the head coach of Algeria's oldest football club, CS Constantine. In January 2009, he began coaching another Constantine-based side, MO Constantine and helped them secure the 5th position in the championship. He was also awarded the Best Manager of the Season award at the end of the 2008–09 season.
In 2010, he again moved out of Serbia and this time to Indonesia where he was appointed as the head coach of Indonesia Super League side, Persib Bandung on a one-year deal which was believed to be the most expensive deal of the season in Indonesia football.
In January 2013, he moved back to Indonesia where he was appointed as the Technical director-cum-manager of Indonesia Super League side, Persipasi Bandung Raya.
In January 2016, he again made a move to the Middle East and this time to Oman where on 23 January, he was appointed as the head coach of Sohar-based Oman Professional League side, Sohar SC for the remaining of the 2015–16 Oman Professional League season. On 29 March 2016, Sohar SC management decided to part ways with the Serbia-born French manager. In his short but successful stint at the Sohar-based side, he helped them finish at the fifth position in the 2015–16 season and also helped them secure the runners-up position in the 2015–16 Oman Professional League Cup, which are the club's best ever performances in both the competitions, respectively.