Кариера
Юноша на Партизан Белград Сърбия от 1985 до 1995, играе като защитник. Дебютира за тима на Раднички Београд Сърбия през сезон 1995/96, а от 1996 до 1997 е футболист на Палилулац Београд Сърбия. През 1998 преминава в Спартак Суботица Сърбия, а през 1999 е в редиците на Земун Сърбия. През 2001 подписва с Ростов Русия като изиграва 167 мача в шест сезона за тима. Става един от лидерите на тима и стига до финал на купата на Русия за сезон 2002/03. През 2007 прекратява кариерата си.
Дебютира за националния отбор на Сърбия и Черна гора през 2001 на Милениум Супер Сокър Куп в Индия като играе в два мача. Играе и за сборния отбор на легионерите в руското първенство на 30 юни 2003 в мача загубен от националния отбор на Русия с 5:2.
Минава на треньорски стаж в Ростов Русия и работи като футболен експерт в сръбски телевизии. От 2011 до 2013 е помощник треньор в Тараз Казахстан. През 2015 е помощник треньор в Литекс Ловеч. От 2015 до 2017 е помощник треньор в Спартак Суботица Сърбия. От 2017 до 2018 е старши треньор на Металац Горнйи Милановац Сърбия, а през 2018 е начело на Земун Сърбия. На 17 юни 2019 влиза в щаба на Добромир Митов в ЦСКА като анализатор. Остава и след назначаването на Любомир Петрович за старши треньор на ЦСКА на 21 юли 2019. След напускането на Любомир Петрович на 3 октомври 2019е помощник треньор на Добромир Митов за един мач, след което е назначен за старши треньор на тима на 7 октомври 2019. Води тима до 2 юли 2020. На 13 януари 2022 поема ФК Уйпещ Унгария и остава в тима до 23 март 2023. От 27 март до 12 август 2023 води Кишварда Унгария. На 9 април 2024 се завръща на работа в Спартак Суботица Сърбия на поста старши треньор.