Největší část své seniorské kariéry strávil ve třech ligách - v československé Extralize, první české lize a Extralize. V československé Extralize odehrál za HC Kladno celkem čtyři sezóny a 163 zápasů v základní části, ve kterých dosáhl bilance 64 bodů za 33 gólů a 31 asistencí. V první české lize pak po dobu 6 let nastupoval za kluby HC Kometa Brno, HC Ytong Brno a HK Kaučuk Kralupy nad Vltavou, celkem za ně odehrál 162 zápasů a získal v nich 133 (64 + 69) bodů. Co se Extraligy týče, tak tam strávil šest sezón a v týmech HC Velvana Kladno nastoupil do 155 zápasů, v nichž jeho bilance činila 72 (36 + 36) bodů. Kromě výše zmíněných lig se dále objevil i v druhé české lize a třetí české lize.