V československé lize hrál za Škodu Plzeň. Nastoupil v 59 ligových utkáních a dal 2 ligové góly. Začínal v TJ Sokol Nespeky, v 17 letech přestoupil do Spartak BS Vlašim, za který v roce 1970 nastoupil v přátelském utkání proti československé reprezentaci připravující se na Mistrovství světa ve fotbale 1970 v Mexiku. V sezóne 1974/75 skončil s Vlašimí ve 2. lize na 3. místě. Do Plzně přestoupil koncem roku 1976 a hrál zde mj. s Janem Bergerem, Jiřím Sloupem a Josefem Čalounem. V roce 1982 ukončil ligovou kariéru pro četná zranění a vrátil se do TJ Sokol Nespeky.