Největší část své seniorské kariéry strávil ve třech ligách - v první české lize, Extralize a slovenské lize. V první české lize odehrál za Rytíři Kladno, HC Berounští Medvědi, IHC Písek a SK Kadaň celkem osm sezón a 229 zápasů v základní části, ve kterých dosáhl bilance 87 bodů za 24 gólů a 63 asistencí. V Extralize pak po dobu 10 let nastupoval za kluby Rytíři Kladno a Piráti Chomutov, celkem za ně odehrál 216 zápasů a získal v nich 26 (11 + 15) bodů. Co se slovenské ligy týče, tak tam strávil čtyři sezóny a v týmech HC Kosice, HKM Zvolen a HC Presov nastoupil do 201 zápasů, v nichž jeho bilance činila 62 (10 + 52) bodů. Kromě výše zmíněných lig se dále objevil i v běloruské lize a druhé české lize.