V reprezentačním dresu odehrál 110 zápasů na sedmi mistrovstvích světa (1964, 1965, 1966, 1968, 1969, 1972 a 1973) a dvou olympijských turnajích (1964 a 1968). Ze šampionátů si přivezl jednu zlatou medaili, tři stříbrné a tři bronzové medaile, na olympijských hrách získal v roce 1968 stříbro a roku 1964 bronz.