Έχει φορέσει τη φανέλα της εθνικής Ελλάδας 15 φορές, το διάστημα μεταξύ 1967-1971. Το ντεμπούτο του πραγματοποιήθηκε στις 4 Οκτωβρίου 1967, στον εντός έδρας αγώνα εναντίον της Αυστρίας (4-1), για τα προκριματικά του Κυπέλλου Εθνών 1968.