Inizia la carriera nella squadra della sua città, l'FK Zemun, con cui debutta in prima squadra nella stagione 1999-2000, e dove rimane per cinque stagioni. Nell 2003 si trasferisce a Belgrado, all'OFK Belgrado, dove si mette subito in mostra, tanto da passare, nel gennaio del 2005 in Francia, al Caen, con cui però retrocede al termine della stagione 2004-2005, e con cui rimane anche in Ligue 2.