Before he played in the NHL, he played 2 seasons in the WHL with the Seattle Thunderbirds. He played a total of 99 games in the NHL with the Boston Bruins and Chicago Blackhawks. He retired from professional hockey in 2005.