Za československou reprezentaci odehrál 176 zápasů, ve kterých vstřelil 21 gólů. Dvakrát se zúčastnil zimních olympiád – v Lake Placid 1980 skončil československý tým na pátém místě, v Sarajevu 1984 pomohl vybojovat stříbrné medaile.