Za reprezentační tým hrál poprvé 13. března 1954. V roce 1957 jako druhý pardubický hráč historie (9 let po Vladimíru Kobranovovi) se zúčastnil Mistrovství světa v Moskvě, kde se tým umístil na třetím místě. Byla to jeho jediná účast na MS. Poslední zápas za reprezentaci odehrál 23. prosince 1962. V reprezentaci odehrál 19 zápasů a vstřelil 12 gólů.