Byl pravidelným členem československé hokejové reprezentace, se níž se v letech 1957–1963 zúčastnil pěti světových šampionátů, ze kterých si přivezl čtyři cenné kovy. Startoval také na Zimních olympijských hrách 1960 (4. místo) a 1964 (bronz). V národním týmu odehrál 95 zápasů a nastřílel 71 gólů.