Carr, a seven-year NFL veteran, spent the previous three seasons with the Baltimore Ravens, appearing in 39 regular season games and recording 126 tackles, four interceptions, and five forced fumbles.
In 2011, he played in nine games, totaling 19 tackles and one sack.
Carr went undrafted in 2005 out of Boise State, but was added by the Oakland Raiders prior to training camp and went on to make the team. He spent three years in Oakland before making a brief stop in Tennessee, playing 16 games for the Titans in 2008 prior to heading to Baltimore.
He adds value to a secondary in need of depth, and could also see time as a returner in Minnesota. He has 146 career punt returns and 251 career kick returns, with respective bests of 65 and 62 yards.
Carr was re-signed by Baltimore before the 2011 season to a four-year deal, but was released at the conclusion of the season.
The Chiefs reportedly showed interest in Carr this offseason, but he remained unsigned until the Vikings pounced this afternoon.
Terms of the deal remain unknown at this time.
Minnesota looks to bounce back after plummeting to 3-13 in 2011.