Většinu seniorské kariéry strávil v první české lize, kde v týmech HC Vimperk a Vajgar Jindrichuv Hradec odehrál deset sezón. Celkovou porci 315 zápasů v základní části rozdělil mezi tyto týmy tak, že za HC Vimperk nastoupil v 226 zápasech (110 gólů + 109 asistencí) a za Vajgar Jindrichuv Hradec v 89 (57 + 84). Kromě toho se objevil i v Extralize, třetí české lize, druhé české lize a druhé rakouské lize.