V reprezentaci debutoval 12. listopadu 1950 při remíze 1-1 s Bulharskem. V reprezentaci sehrál celkem 48 zápasu a jako hráč legendární Zlatá jedenáctka pomohl k zisku zlaté olympijské medaile v roce 1952 a k vítězství ve Středoevropském mistrovství v roce 1953. Také byl v týmu, který dvakrát porazil Anglii. Na MS 1954 sehrál všech pět zápasů. Zemřel po dlouhé nemoci 11. ledna 2015 ve věku 89 let, byl posledním žijícím hráčem Zlaté jedenáctky.[1]