Za reprezentaci Československa chytal poprvé na MS 1963 ve Stockholmu, startoval na osmi mistrovstvích světa a třech ZOH, z nichž se ročníky 1964 a 1968 hrály současně jako světový šampionát. Stal se mistrem světa a mistrem Evropy v letech 1972, 1976 a 1977. Na zimních olympiádách získal v roce 1968 stříbrnou a v letech 1964 a 1972 bronzové medaile. Na MS 1965 se stal nejlepším brankářem.