Вихованець футбольної школи клубу «Партизан». Дорослу футбольну кар'єру розпочав 2011 року в основній команді того ж клубу, в якій провів два сезони, взявши участь у 46 матчах чемпіонату. Більшість часу, проведеного у складі «Партизана», був основним гравцем команди.
2013 року приєднався до клубу «Бенфіка». Відіграв за лісабонський клуб наступний сезон своєї ігрової кар'єри. Граючи у складі «Бенфіки» також здебільшого виходив на поле в основному складі команди.
2014 року уклав контракт з клубом «Ліверпуль», у складі якого провів наступний рік своєї кар'єри гравця.
До складу клубу «Фенербахче» на правах оренди приєднався 2015 року.
2016 року повернувся до стану «Ліверпуля».
Виступи за збірні
2009 року дебютував у складі юнацької збірної Сербії, взяв участь у 16 іграх на юнацькому рівні, відзначившись 2 забитими голами.
З 2011 року залучався до складу молодіжної збірної Сербії. На молодіжному рівні зіграв у 3 офіційних матчах.
2012 року дебютував в офіційних матчах у складі національної збірної Сербії. Наразі провів у формі головної команди країни 22 матчі, забивши 3 голи.