Το ντεμπούτο του στην εθνική Ελλάδας το έκανε το 1995 και τελευταίος του αγώνας ήταν στο Γιούρο 2004 όπου τελικά η Ελλάδα κατέκτησε το τρόπαιο, στον προημιτελικό κόντρα στην Γαλλία. Αγωνίστηκε συνολικά 54 φορές με τη γαλανόλευκη φανέλα και πέτυχε 17 γκολ, γεγονός που τον κατατάσσει 7ο σκόρερ όλων των εποχών.