Jako reprezentant debutoval v Cortina d'Ampezzo na zimní olympiádě v roce 1956, dokonce hned ve svém prvním zápase proti USA vstřelil gól, kterým vyrovnal stav zápasu na 3:3, minutu před koncem zápas rozhodl Vlastimil Bubník. Tým vyhrál základní skupinu před týmem USA a Polska, ve finálové části turnaje se týmu ale nedařilo a celkově skončil na 5. místě. Na mistrovství světa hrál jednou, a to na MS 1961 ve švýcarských městech Ženeva a Lausanne. Tým Československa tehdy získal stříbrnou medaili, čímž se stal mistrem Evropy.