Après quatre saisons passées dans les rangs universitaires américain, il se joignit à une équipe de la United Hockey League en 2004-2005. Il jouera dans cette ligue qu'une saison avant de passer à l'ECHL. À sa seule saison dans cette ligue, il jouera un peu plus d'une quarantaine de parties pour deux clubs. La saison 2006-2007 marqua enfin la stabilité pour ce joueur, il se joignit aux Rayz de Corpus Christi de la Ligue centrale de hockey. Il y évolue toujours et fut nommé capitaine de l'équipe au début de la présente saison.