Největší část své seniorské kariéry strávil ve třech ligách - v Extralize, Liize a Ligue Magnus. V Extralize odehrál za BK Mladá Boleslav, PSG Berani Zlín, HC Vítkovice Ridera a HC Dynamo Pardubice celkem pět sezón a 187 zápasů v základní části, ve kterých dosáhl bilance 83 bodů za 30 gólů a 53 asistencí. V Liize pak po dobu tří let nastupoval za kluby Lukko a Sport, celkem za ně odehrál 145 zápasů a získal v nich 37 (14 + 23) bodů. Co se Ligue Magnus týče, tak tam strávil sedm sezón a v týmech Amiens, Rouen a Angers nastoupil do 139 zápasů, v nichž jeho bilance činila 108 (46 + 62) bodů. Kromě výše zmíněných lig se dále objevil i ve finské Mestis, první české lize a SL.