The 35-year-old Goodwin has spent the past three seasons with San Francisco, playing in three straight NFC title games and a Super Bowl.
Goodwin played for New Orleans from 2006 to 2010, starting the last three of those seasons. He was named to a Pro Bowl and won a Super Bowl in the 2009 season. His new deal is worth $955,000, a person familiar with negotiations told The Associated Press, speaking on condition of anonymity because financial terms were not released.
Loomis says the Saints have also signed defensive lineman Brandon Deaderick to a one-year contract.