Le joueur natif de Rimouski a joué plus de 400 parties dans la LNH avec les Predators de Nashville, l'Avalanche du Colorado et les Jets de Winnipeg. Il a passé la dernière saison à Laval et a récolté 28 points, dont 11 buts en 67 matchs de saison régulière. En séries, il a eu 4 points, dont 2 buts en 14 rencontres.