"We've got a lot of great guys around here," he said. "I just try to learn from the guys that have been around here. I'm lucky to be surrounded by a lot of great guys here and they all are very open to talking about baseball and helping me out. I'm very fortunate to be in this situation."
The 25-year-old first baseman shot through the Arizona minor league system after he was drafted in the eighth round out of Texas State in 2009.
The 6-foot-3, 245-pound player came to the majors during the 2011 season, batting .250 in 58 games, then burst into prominence in the NL division series against Milwaukee, when he became the second rookie in baseball history to homer in his first two playoff games. His grand slam against Milwaukee was the third by a rookie in the postseason. Goldschmidt hit .438 in the five-game loss to the Brewers.
After batting just .213 in the first 27 games of last season, he hit .303 the rest of the way.
Among NL first basemen in 2012, Goldschmidt ranked second in batting average, second in doubles, third in slugging percentage (.497), third in hits (147), fourth in home runs and fourth in RBIs.
Without the new contract, Goldschmidt would be eligible for salary arbitration after the 2014 season and for free agency after the 2017 World Series.
With the deal, Arizona will have locked up three of its infielders to long-term contracts. Hill signed a deal that pays him $40.5 million over the next four seasons. Prado, acquired from Atlanta in the trade that sent Justin Upton to the Braves, signed a $40 million, four-year contract after arriving in Arizona.
AP Sports Writer Ronald Blum contributed to this report.
Follow Bob Baum at www.twitter.com/Thebaumerphx