Byl dlouholetým hráčem Dukly Praha. Za Československo odehrál 75 utkání (z toho 72 jako kapitán) a vstřelil 1 gól. Zúčastnil se mistrovství světa v letech 1954, 1958 a 1962 a Poháru národů v roce 1960. V roce 1995 byl oceněn doma Cenou fair play a Mezinárodním diplomem v Paříži. V roce 2000 skončil sedmý v anketě o českého fotbalistu století. V československé lize nastoupil ve 312 utkáních, gól v lize nedal.