he started playing football with amateur teams and began 1998 with fk cukaricki as professional player. in 2002, he began playing with red star belgrade. he won the serbian championship two times with the club (2004, 2006) and the cup also (2004, 2006). in 2006, he played with the national team of serbia and montenegro at the fifa world cup in germany. all together he played 13 matches for the national team. in 2006, he signed with f.c. red bull salzburg. with red bull salzburg he won the austrian championship three times. in 2011, his contract faded and he went to sk sturm graz.