Après le repêchage, il décida de rejoindre les Golden Knights de Clarkson. Il y jouera quatre saisons, remportant deux titres de la Eastern College Athletic Conference (1995, 1997). En 1997-1998, il rejoint finalement l'organisation montréalaise mais ne parvint pas à jouer une partie avec le grand club. Il joua jusqu'en 2002 dans la East Coast Hockey League. Depuis 2003, il seconde l'entraîneur-chef George Roll de l'Université Clarkson à titre d'entraîneur-adjoint. Le 20 juillet 2021, il devient l'entraineur chef du Rocket de Laval[1].