Кариера
Юноша на Сартид Смедерево Сърбия, играе като централен защитник, но се справя и като ляв бек. През юли 2000 става състезател на Железничар Смедерево Сърбия. През юли 2001 преминава в Младеновац Сърбия. На 20 август 2002 става състезател на Ен Аван дьо Гингам Франция. Играе 22 мача с 1 асистенция през сезон 2002/03, сезон 2003/04 има 29 мача с 2 гола, сезон 2004/05 играе 39 мача с 3 гола, сезон 2005/06 има 38 мача с 4 гола, а през сезон 2006/07 добавя 35 мача, с което общо има 163 мача с 9 гола и 1 асистенция. На 4 юли 2007 става състезател на Партизан Белград Сърбия. Става шампион на Сърбия през сезони 2007/08 и 2008/09, както и носител на купата на Сърбия за сезони 2007/08 и 2008/09. Има 6 мача през сезон 2007/08 и 4 мача през сезон 2008/09, с което общо има 10 мача за сръбския гранд. На 31 юли 2009 подписва със Страсбург Франция. През сезон 2009/10 има 29 мача с 2 гола и 1 асистенция, а сезон 2010/11 добавя 43 мача с 2 гола, с което общо има 72 мача с 4 гола и 1 асистенция. На 30 юли 2011 става състезател на Аполон Лимасол Кипър. Изиграва 6 мача за тима. На 13 декември 2011 се завръща в Страсбург Фрацния. През сезон 2011/12 има 17 мача за тима, сезон 2012/13 има 32 мача с 2 гола, сезон 2013/14 има 22 мача с 1 гол, сезон 2014/15 добавя 19 мача, с което общо записва 133 мача с 5 гола. В периода от 5 октомври 2015 до края на юни 2016 е състезател на Мюлуз Франция, записва 13 мача с 1 гол за тима, след което прекратява кариерата си.
Започва да работи като помощник треньор в Чукарички Сърбия от 14 април 2022 и остава на поста до януари 2024 като стига до финала за купата на Сърбия през сезон 2022/23. В периода от 4 януари 2024 до 31 май 2025 е треньор в Ботев Пловдив в щаба на Душан Керкез като печели купата на България за сезон 2023/24. На 4 юни 2025 става треньор в ЦСКА в щаба на Душан Керкез.