Après 2 saisons et demie dans cette organisation, il se joint à l’organisation des Canadiens de Montréal. Il évolue principalement avec les Citadelles de Québec, le club-école du Canadien, mais il réussit tout de même à jouer 10 matchs dans la LNH durant la saison 2000-2001, récoltant aucun point et 29 minutes de pénalité.
Par la suite il joue quelques matchs dans l'ECHL, avant de passer quelques saisons dans la United Hockey League.