2007년 FIFA U-20 월드컵에 참가하였으며, 특히 브라질과의 조별 리그 2차전에서는 전반 12분 마르셀로의 공을 빼앗은 뒤 마르세유 턴으로 브라질의 수비수 리마를 따돌리는 기술을 펼쳐 보여 주목받았다. 대회 종료 후 두 달 만인 2007년 9월 3일 카타르와의 친선 경기에서 첫 U-23 대표팀 경기를 치렀고, 2008년 하계 올림픽에 참가하였으며 2010년 아시안 게임에도 참가하여 대한민국의 동메달 획득에 기여하였다.