Safety Antoine Bethea, released by San Francisco this week, has agreed to a three-year contract with Arizona.
The Cardinals also brought back center A.Q. Shipley on a two-year deal.
Bethea is a three-time Pro Bowl player (2007, 2009, 2014) and an 11-year NFL veteran who spent his first eight seasons with the Colts (2006-13). He has nine 100-plus tackle seasons, including a team-leading 135 tackles in 2016. Bethea won a Super Bowl with the Colts.
Shipley played 28 games (19 starts) the past two seasons with the Cardinals after signings as a free agent in 2015. He also has played for Indianapolis and Baltimore.
The Cardinals are losing safety Tony Jefferson, and defensive tackle Calais Campbell, to free agency.