He played five seasons with the Thrashers and signed with the Carolina Hurricanes on July 15, 2004 after the 2004-05 NHL lockout. With the Hurricanes, he reached the Stanley Cup Finals and scored a powerplay goal against the Edmonton Oilers which would wind being the winner as the Hurricanes won the Stanley Cup. His contract was bought out by the Hurricanes during the final year of his contract on July 28, 2009. He retired from playing professional ice hockey in 2012.