Με την Ελλάδα αγωνίστηκε για πρώτη φορά στις 21 Ιανουαρίου 2006 στη φιλική αναμέτρηση εναντίον της Νότιας Κορέας, που διεξήχθη στο Ριάντ (1-1). Συμμετείχε στο Euro 2008 και στο Μουντιάλ 2010, όχι όμως και στο Euro 2012, λόγω της αγωνιστικής του απραξίας εκείνη την περίοδο.