V československé reprezentaci odehrál 6. 10. 1976 utkání s Rumunskem, které skončilo výhrou 3:2. V dorostu působil v Sokolu Stránčice. V lize nastoupil ve 242 utkáních, chytal za Slávii i Spartu, po skončení ligové kariéry působil v Mladé Boleslavi. V sezóně 1980-1981 ve Spartě Praha nedostal gól 622 minut. V sezóně 1996-1997 působil jako trenér u B-týmu Slávie.