Joueur issu de la Ligue de hockey junior majeur du Québec, il est un choix de du Wild du Minnesota en 2004. Il devient professionnel lors de la saison 2007-2008 où il évolue pour trois clubs différents de l'ECHL. En 2008-2009, il joue pour deux autres clubs dans l'ECHL ainsi que quatre différents clubs dans la Ligue américaine de hockey.