První reprezentační zápas odehrál 5. března 1967, derniérou byl zápas 19. dubna 1975. Celkem v reprezentačním dresu odehrál 148 zápasů a vstřelil 56 gólů. Mimo jiné startoval na Zimních olympijských hrách 1968 (stříbro) a 1972 (bronz).