Sein Talent wurde sehr schnell von den Verantwortlichen der tschechoslowakischen Nationalmannschaft erkannt und so nahm er an 134 Länderspielen teil, in denen er 82 Tore erzielte. Mit der Auswahlmannschaft der ČSSR erreichte er bei fünf Weltmeisterschaften und drei Olympischen Spielen zwei WM-Silber- und zwei WM-Bronzemedaillen, sowie Olympia-Bronze 1964 in Innsbruck und Olympia-Silber 1968 in Grenoble. Hier gelang es den Tschechoslowaken, die Sowjetische Eishockeynationalmannschaft mit 5:4 zu besiegen.