Největší část své seniorské kariéry strávil ve třech ligách - v první české lize, Extralize a DEL2. V první české lize odehrál za HC Motor České Budějovice, HC Tábor, BK Mladá Boleslav, HC Slovan Ústečtí Lvi a IHC Písek celkem deset sezón a 244 zápasů v základní části, ve kterých dosáhl bilance 109 bodů za 43 gólů a 66 asistencí. V Extralize pak po dobu 6 let nastupoval za kluby HC Mountfield (Č.B.) a Rytíři Kladno, celkem za ně odehrál 188 zápasů a získal v nich 34 (14 + 20) bodů. Co se DEL2 týče, tak tam strávil čtyři sezóny a v týmech Lausitzer Füchse, Eispiraten Crimmitschau, EC Kassel Huskies a EHC Bayreuth nastoupil do 132 zápasů, v nichž jeho bilance činila 60 (22 + 38) bodů. Kromě výše zmíněných lig se dále objevil i ve třetí německé lize a třetí české lize.