Career
Previously, he played in Serbia with FK Napredak Kruševac, FK Obilić and FK Borac Čačak, until summer 2006, when he moved to Switzerland where he signed with Football Club Wohlen. On 16 June 2011, he left Football Club Lucerne for Young Boys, signed a three-year deal. On 29 January 2014, he moved to the French Ligue 1 side Toulouse on a 3 1⁄2-year deal.
He is loaned for the season 2015-2016 to Ligue 1 rivals Troyes Air Corps.