Classe ’73, 181 cm per 90 kg, il difensore canadese è stato draftato nel 1992 al quarto giro, 80mo totale dai Buffalo Sabres con i quali ha esordito nella stagione 1994/95 in NHL disputando 5 gare; nel 2001/02 disputa 4 partite coi Washington Capitals. Nella sua lunga carriera vanta numerose presenze in AHL con i Rochester Americans, Philadelphia Phantoms, Portland Pirates e Binghampton Senators e nella IHL con Quebec Rafales e, Chicago Wolves.
L’esordio sulle piste europee avviene nella stagione 2003/04 in DEL con i Inserlohner Roosters e prosegue nel 2004/05 con i Kassel Huskies.
Tornato Oltreoceano, la stagione in corso l’ha visto protagonista in UHL con i Muskegon Fury.