Mit der tschechoslowakischen Nationalmannschaft nahm er zwischen 1967 und 1970 an allen internationalen Turnieren teil und gewann 1968 bei den Olympischen Winterspielen die Silbermedaille, die gleichzeitig als Vize-Weltmeistertitel gilt. Zudem nahm er an den Weltmeisterschaften 1967, 1969 (Gewinn der Bronzemedaille) und 1970 (Gewinn der Bronzemedaille) teil. Insgesamt erzielte er in 57 Länderspielen 15 Tore für die ČSSR.