Narodil sa v obci Křelov, dnes Křelov-Břuchotín. V reprezentačnom drese Česko-Slovenska odohral v období rokov 1966 – 1977 63 medzištátnych zápasov, z toho 17 ako kapitán tímu. Bol brankárom tímu majstrov Európy v roku 1976 v Belehrade. Na tomto turnaji bol vyhlásený za najlepšieho brankára a v tom istom roku v ankete o Zlatú loptu skončil na treťom mieste.