За А репрезентацију Србије је наступао на 19 мечева. Дебитовао је 16. августа 2006. у првом мечу „орлова“ против Чешке (3:1) у Прагу, а наступио је још и против Пољске (1:1) у Варшави, као и против Азербејџана (6:1) у Бакуу. До новог позива у национални тим је чекао скоро четири године, све до фебруара 2011. и сусрета са Израелом (2:0) у Тел Авиву. Последњи пут репрезентативни дрес је носио 14. новембра 2014. против Данске (1:3) у Београду, у квалификацијама за Европско првенство 2016. у Француској.