Wychowanek klubu Düsseldorfer EG. Karierę rozwijał w Kanadzie, gdzie przez dwa lata grał w juniorskiej OHL w ramach CHL. W 1992 powrócił do Europy, występował w niemieckiej lidze DEL, później jeszcze dwukrotnie wyjeżdżał na rok do USA i grał w rozgrywkach ECHL, AHL oraz epizodycznie w NHL (9 meczów). W kolejnych latach od 1998 grał wyłącznie w Europie w ligach fińskiej SM-liiga, superlidze rosyjskiej, czeskiej ekstralidze, ponownie niemieckiej DEL. W sezonie 2012/2013 grał w 2. Bundeslidze. Od maja 2013 zawodnik Deggendorfer SC w niemieckiej Oberlidze Południe (trzecia klasa ligowa), gdzie trenerem został także jego ojciec. W maju 2015 przedłużył kontrakt z klubem. Odszedł z zespołu w maju 2015. W maju 2015 został zawodnikiem klubu ECDC Memmingen i jednocześnie trenerem grup młodzieżowych. Został kapitanem zespołu, a po sezonie 2016/2017 w wieku 45 lat przedłużył kontrakt z klubem kolejny rok. W czerwcu 2018, w wieku 46 lat, ogłosił zakończenie kariery zawodniczej. W jej trakcie występował jako napastnik środkowy, później jako obrońca.