Hráčskou kariéru zahájil v Chocni. Po krátkém působení v tehdy divizním Lanškrouně přestoupil v roce 1976 do Ústí nad Orlicí a posléze do sousedních Libchav, kde patřil k výrazným hráčským osobnostem.

Po skončení aktivní kariéry se dal na trenérskou dráhu a dovedl Libchavy k historickému postupu do krajských soutěží. V roce 1996 se vrátil do Ústí nad Orlicí a stal se jedním z hlavních iniciátorů vzestupu klubu. Své trenérské působení završil postupem do divize v roce 2002. Zapojil se také do práce v hlavním výboru TJ Jiskra.

V pozici sportovního manažera se výrazně podílel na zabezpečování odborného a ekonomického chodu oddílu. Měl výraznou zásluhu na probíhající přestavbě tělovýchovného areálu TJ Jiskra. Vedle organizačních a ekonomických aktivit byl vždy připraven přiložit ruku k dílu i na hřišti. Ve stavu „ohrožení“ se několikrát vrátil na lavičku prvního týmu. Tak tomu bylo naposled na podzim 2006.