At the start of his career, he first played four years with his University of Minnesota Duluth hockey team, earning conference MVP and the Hobey Baker award as college hockey's top player. He then was drafted in 1990 by the New York Islanders and played in the IHL with the Denver Grizzlies and made his debut in the NHL that year. He then moved on to different leagues, including DEL, the Japan and Sweden leagues, and the WCHL and the ECHL. However, he played most of his career with several teams in the IHL. In a 14 year span (1990–2004) he won 3 awards, and his last season was with the Idaho Steelheads in the ECHL. He was part of the cup winning Storhamar Dragons of the Norwegian Elite League 2004, after scoring the game winner of game six in overtime in dramatic fashion as he set up the decisive game seven where the Dragons beat Vålerenga Ishockey in double overtime.