Classe ’78, 185 cm per 86 kg., il difensore canadese di stecca sinistra ha iniziato la propria carriera nella stagione 1995/96 nell’Ontario Hockey League con i Niagara Falls Thunder; nelle due stagioni successive passa ai Erie Otters. Vanta inoltre esperienze in ECHL ed IHL.
In Europa sbarca nella stagione 2003/04 vestendo la maglia dei Newcastle Vipers; successivamente in Gran Bretagna gioca anche per i London Racers e Sheffield Steelers. Nell’ultima stagione torna nei Newcastle Vipers coi quali disputa tra Elite e Challenge Cup 58 incontri (54+4) mettendo a segno 3 goal (2+1) e 9 assist (8+1).