Народився 29 серпня1988 року в місті Белград. Вихованець юнацької команди місцевого «Партизана». У дорослому футболі дебютував 2007 року виступами за команду «Смедерево».
На початку 2008 року молодого півзахисника до своїх лав запросила італійська «Аталанта», у структурі якої приєднався до молодіжної команди. Влітку того ж року для отримання ігрової практики був відданий в оренду до друголігової «Пізи».
2009 року повернувся до «Аталанта», де дебютував в іграх її основної команди і взяв протягом сезону участь у 12 матчах чемпіонату, утім, не зумівши допомогти їй зберегти місце в Серії A.
Сезон 2010/11 розпочинав у «Аталанті» у другому дивізіоні, однак невдовзі був відданий в оренду до вищолігової «Болоньї». Згодом сезон 2011/12 відіграв також у найвищому італійському дивізіоні за «Новару».
2012 року повернувся до «Аталанти», однак знову не став гравцем її основного складу і влітку наступного року за 1,5 мільйона євро перейшов до «К'єво». У цій веронській команді протягом наступних п'яти з половиною років був основним гравцем півзахисту, провівши за цей час 176 ігор у різних турнірах.
31 січня 2019 року уклав контракт з «Дженоа», в лавах якого провів наступні три роки своєї ігрової кар'єри. У січні 2022 року уклав дворічну угоду з черговим представником італійського футболу, «Салернітаною». У її складі був здебільшого резервным гравцем, а в лютому 2023 року клуб і гравець погодилися на передчасне припинення співпраці.
У липні 2023 року досвідчений півзахисник знайшов варіант подовження кар'єри, уклавши однорічний контракт з клубом «Єдинство» (Уб), представником другого сербського дивізіону.
Протягом 2007—2010 років залучався до складу молодіжної збірної Сербії. На молодіжному рівні зіграв у 12 офіційних матчах.
Наприкінці 2010 року дебютував в офіційних матчах у складі національної збірної Сербії. Свою другу гру за національну команду провів лише навесні 2012 року, після чого досить регулярно викликався до її лав, провівши до кінця 2013 року загалом десять ігор у її складі.