He first moved out of Serbia in 1983 to Sweden where he signed a contract with Kalmar AIK FK. After a two-year spell with the Kalmar-based club, he signed a contract with FC Mönsterås.
In 1988, he moved back to Serbia and signed with FK Obilić and played there for the next 5 years.
He began his professional managerial career with the U-20 team of FK Obilić in 1993. In 1995, he was appointed the assistant coach of the first team. In his one-year spell with the club, he helped them achieve the runners-up position in the 1994–95 FR Yugoslavia Cup.
In 2004, he moved back to Serbia where he was appointed the head coach of FK Vojvodina.
In 2005, he moved back to Jordan and his former club, Al-Faisaly SC. He again helped them secure the second position in the 2005–06 Jordan League and win the 2005 Jordan FA Cup.
In 2008, he was appointed the head coach of Libya national under-20 football team. During his one-year spell with the U20 national team, he helped them achieve the bronze medal in the 2009 Mediterranean Games. His team first topped the Group C with two draws against Montenegro U20 and with the help of a 4–2 penalty shootout win over the Europeans in the second match. In the semi-finals, they were defeated 1–0 by Italy U20 and in the third place match they won 8–7 on penalties against France U20 after the match had ended 0–0 at normal time.
After a successful stint with the Libya national U-20 team, he was appointed the head coach of the Libya national team on a three-year contract.
In October 2011, he was one of a number of managers the candidates for the vacant Rwanda national team manager role.[2]
In 2012, he moved back to Jordan where he was appointed the head coach of Al-Wehdat SC, fierce rivals of his former club, Al-Faisaly SC. He helped the Amman New Camp-based club reach the quarter-finals of the 2012 AFC Cup. On 31 August 2012, he was sacked by the club after a 2–0 defeat against Al-Arabi (Irbid), the club's second defeat in the past three matches.[3]
In 2013, he moved back to Libya and to his former club, Al-Ittihad on a one-year contract.