Für die tschechoslowakische Nationalmannschaft absolvierte er 90 Länderspiele und schoss dabei mit 31 Treffern die zweitmeisten Tore, damit ist er tschechoslowakischer Rekordnationalspieler. Er wurde 1976 mit der Tschechoslowakei Fußballeuropameister und 1980 Dritter bei der EM in Italien. Er nahm an der Fußball-Weltmeisterschaft 1982 teil, schied aber mit der Tschechoslowakei nach der Vorrunde aus. In den Qualifikationsspielen zur Fußballeuropameisterschaft 1976 erzielte er in sieben Einsätzen vier Tore und qualifizierte sich mit der Nationalmannschaft von Trainer Václav Ježek als Gruppensieger vor England und Portugal für die EM-Endrunde vom 16. bis 20. Juni 1976 in Jugoslawien. In den Qualifikationsspielen zur EM 1980 in Italien brachte er es in der Mannschaft von Trainer Jozef Vengloš in drei Einsätzen auf zwei Tore.