Jugó para el Estrella Roja de Belgrado, FK Partizan, Stade Brestois, CP Mérida, RCD Mallorca, Celta de Vigo, Club América y el Villarreal CF.
A continuación, se convirtió en entrenador de varios clubes de Serbia y Montenegro como: FK Zelezni, FK Rudar Pljevlja, FK Radnički Obrenovac; y clubes españoles como el Mérida UD.
En la temporada 2010-11 entrena al Atlético Baleares, de Palma de Mallorca (Islas Baleares) pero es cesado en el mes de octubre.
En ese mismo mes, firma con el MFK Ružomberok de Eslovaquia.
Fue internacional con la Selección de fútbol de Yugoslavia, jugó 2 partidos internacionales.