Με τους άνδρες της Ελλάδας χρίστηκε πρώτη φορά διεθνής στις 8 Ιουνίου 2005, κατά τον αγώνα εναντίον της Ουκρανίας (0-1) για την προκριματική φάση του Μουντιάλ 2006, με προπονητή τον Ότο Ρεχάγκελ. Έχει πάρει μέρος στο Κύπελλο Συνομοσπονδιών 2005 που διεξήχθη στα γήπεδα της Γερμανίας, στο Euro 2008 που έλαβε χώρα στην Αυστρία και την Ελβετία, καθώς και στο Μουντιάλ 2010, όπου ξεκίνησε στη βασική ενδεκάδα και των τριών αγώνων της Ελλάδας. Υπήρξε επίσης μέλος της αποστολής που συμμετείχε στο Μουντιάλ του 2014 στη Βραζιλία.