Československo reprezentoval na Zimních olympijských hrách 1972, odkud si přivezl bronzovou medaili. Ve stejném roce byl součástí týmu československých mistrů světa. Na světových šampionátech reprezentoval celkem šestkrát (také v letech 1969, 1970, 1971, 1973 a 1974), kromě zlata v roku 1972 má tak ve sbírce ještě dvě stříbrné a dvě bronzové medaile. V národním týmu zaznamenal celkem 49 gólů ve 149 zápasech.