Jest wychowankiem FK Rad[2]. W pierwszej drużynie występował w latach 2000–2002. W lipcu 2002 roku odszedł do holenderskiegoSBV Vitesse za kwotę 2 milionów euro[2]. W 2005 roku odszedł do ADO Den Haag. Jego pierwszym meczem ligowym w barwach tej drużyny było spotkanie z Ajaxem Amsterdam (2:2), które zostało rozegrane 21 września 2005 roku[3]. 22 czerwca 2011 roku podpisał kontrakt z Partizanem Belgrad[4].