Dupuis, who could have become an unrestricted free agent Friday, signed a four-year contract worth $15 million on Tuesday night to remain with the Penguins.
The 34-year-old right wing finished third on the team in scoring in 2012-13, recording 38 points (20 goals, 18 assists) in 48 games, and he led the NHL with a plus-31 rating. Dupuis also scored seven goals and four assists in 15 playoff contests.
In 798 NHL games with Pittsburgh, the Atlanta Thrashers, New York Rangers and Minnesota Wild), Dupuis has 175 goals and 199 assists. He is 19-25-44 in 97 playoff games and was a member of the Penguins' 2009 Stanley Cup championship team.
The signing of Dupuis came a few hours after the Penguins agreed to terms on an eight-year, $58 million extension with defenseman Kris Letang.