Nato in Canada, ha vissuto per buona parte della sua vita, a seguito del padre, negli Stati Uniti ad Amherst (New York). È stato scelto dagli Edmonton Oilers come seconda scelta nel draft 1996. In NHL tuttavia ha disputato solo sei incontri: uno con gli Oilers nel 2000-01 e cinque con i Washington Capitals nel 2003-04. Tra il 1998 e il 2006 è stato invece protagonista in AHL, con Hamilton Bulldogs, Portland Pirates e Lowell Lock Monsters.