He played 127 games in the IHL with the Salt Lake Golden Eagles, Indianapolis Ice, Detroit Vipers, and Chicago Wolves. He also played 43 games in the AHL with the Saint John Flames and Rochester Americans, as well as 247 games in the DEL with the Duesseldorf EG and DEG Metro Stars.