 He came to Swiss Super League club BSC Young Boys in 2004 from the youth teams of the Serbian giants FK Crvena Zvezda, but he stayed only one season.Next he came back to Serbia where he signed with the Serbian Superliga club FK Rad.After one season, the club was relegated to the Serbian First League, the second tier in Serbia, and then he moved to another same level club in the winter break, the Radnički Pirot, where he played until the end of that season.