Στις 21 Σεπτεμβρίου 1977 μετείχε για πρώτη φορά στην εθνική Ελλάδας με την οποία αγωνίστηκε έως το 1988 σε 74 αγώνες και σκόραρε 29 γκολ, επίδοση που τον κατατάσσει στην πρώτη θέση των σκόρερ όλων των εποχών. Αγωνίστηκε στο Ευρωπαϊκό πρωτάθλημα του 1980 στην Ιταλία σημειώνοντας το μοναδικό τέρμα της Ελλάδας στη διοργάνωση, απέναντι στην Τσεχοσλοβακία.