The 36-year-old spent the first 13 years of his career in Oakland, where he won six American League Gold Gloves at third base for the A's.
Chavez spent the 2011 and '12 seasons with the Yankees before signing with the D-backs as a free agent.
In his first season in Arizona, Chavez hit .281 and was a big contributor despite missing time with various injuries.
The D-backs re-signed him and he injured his left knee during Spring Training, but he tried to play through it early in the season before finally going on the DL.
"I'm just so close to the end, you know, where I've got to worry about feeling good for the rest of my life," Chavez said in late June when asked if he was thinking about retirement.
Chavez was a career .268 hitter over 1,615 games.
"I took advantage of [being around him], in how I approach my game and defensively," third baseman Martin Prado said. "He taught me how to handle rough times and good times, trying to be the same player every day. He's a guy that always had knowledge to let you understand the game and respect the game. He did it. It's a shame that injuries kept him from doing more, but what he did was unbelievable. It was an honor for me to play with him."
Steve Gilbert is a reporter for MLB.com. Follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.