Největší část své seniorské kariéry strávil ve třech ligách - v dánské lize, československé Extralize a Extralize. V dánské lize odehrál za Odense Bulldogs, Frederikshavn White Hawks a Rødovre Mighty Bulls celkem sedm sezón a 273 zápasů v základní části, ve kterých dosáhl bilance 152 bodů za 55 gólů a 97 asistencí. V československé Extralize pak po dobu 7 let nastupoval za kluby HC Plzeň a ASD Dukla Jihlava, celkem za ně odehrál 230 zápasů a získal v nich 62 (20 + 42) bodů. Co se Extraligy týče, tak tam strávil pět sezón a v týmech HC ZKZ Plzeň a HC Bohemex Trade Opava nastoupil do 213 zápasů, v nichž jeho bilance činila 61 (26 + 35) bodů. Kromě výše zmíněných lig se dále objevil i v druhé české lize a první české lize.