Although details are not yet known, Freeman and the Vikings have reportedly agreed to a one-year contract.
The report ends three days of speculation as to where Freeman would land after being cut from the Buccaneers Thursday, Oct. 3, for what the organization called behavior detrimental to the team.
It was speculated Freeman may be signed by the Raiders, reuniting him with offensive coordinator Greg Olson, who ran the Bucs' offense from 2009-11.
According to Freeman's contract with Tampa Bay, the Bucs will pay him roughly $6.3 million this year in addition to his salary at Minnesota.
Freeman, 25, was a highly touted first-round pick in the 2009 draft and immediately secured a five-year, $26 million contract with more than $10 million guaranteed.
There is still no word on whether the Browns will sign a quarterback to fill a spot left by Brian Hoyer, who tore his right ACL in the first quarter of Thursday's win over Buffalo.
Hoyer was replaced by Brandon Weeden, who is expected to remain the starter, moving Jason Campbell to the No. 2 spot.
After the Browns announced they didn't want Freeman, it was believed the team may seek the services of Tim Tebow. However, no word on those talks has resurfaced.
The Vikings are 1-3. Christian Ponder was the starting quarterback through Week 3 and has since been replaced by eight-year veteran Matt Cassel.