He played 3 seasons with the Penguins and 4 seasons with their AHL affiliate team, Wilkes-Barre/Scranton Penguins before having his contract bought out by the Penguins on June 25, 2006. He also played for Saguenay Fjord and Sorel-Tracy Mission during the 2004–05 NHL lockout.