Joueur canadien ayant évolué trois ans dans les rangs universitaires américain avant de faire le saut chez les professionnels en 2003-04. Il joignit alors le Thunder de Wichita de la Ligue centrale de hockey. Il fut par contre échangé en cours de saison aux Cotton Kings de Lubbock avec lesquels il joua quelques saisons aux cours de sa carrière.
En 2005-06, il fit un passage dans l'ECHL y jouant pour trois clubs avant de retourner dans la LCH. En 2008-09, il s'en alla jouer dans la AL-Bank ligaen au Danemark. Il accroche ses patins au terme de la saison 2009-10 qu'il passe dans l'ECHL.