Han har 15 landskamper for Sverige sitt U21-landslag. I januar 2009 fikk han også sin debut på A-landslaget, i en treningskamp mot . Sverige vant 1-0 etter scoring fra Alexander Farnerud.