Green Bay have confirmed they have agreed to trade veteran quarterback Brett Favre to the New York Jets.
The deal brings an end to the tussle between the NFL great and the Packers after the 38-year-old confirmed he was reversing his decision to retire.
Favre's return threw the team's plans for the new season into confusion, with Aaron Rodgers slated to start at QB.
He joins the Jets in return for a pick in the NFL draft - the more games he plays the higher the choice will be.
Jets chairman Woody Johnson said: "I am looking forward to seeing Brett Favre in a New York Jets uniform.
"He represents a significant addition to this franchise, and reflects our commitment to putting the best possible team on the field."
The Packers said in a statement: "Brett has had a long and storied career in Green Bay, and we owe him a tremendous debt of gratitude for everything he accomplished on the field and for the impact he made in the state.
606: DEBATE
"It is with some sadness that we make this announcement, but also with the desire for certainty that will allow us to move the team and organisation forward in the most positive way possible."
The NFL's all-time leader in touchdown passes (442) and passing yards (61,655), Favre walked away from the sport at the end of last season after leading Green Bay to a 13-3 record and the NFC title game.
The Packers had previously offered Favre a 10-year marketing deal worth more than $20m to remain in retirement, but the three-time league MVP opted to re-launch his career and was reinstated by the NFL on Monday.
He arrived at Packers camp this week and met with coach Mike McCarthy, who concluded that Favre was not in the right "mindset" to continue playing in Green Bay.
Favre, who started 275 consecutive regular season and play-off games, broke NFL records in his final campaign for pass completions (5,377) and games with at least three touchdown passes (63).
The Jets, who finished 4-12 last season, currently have quarterbacks Chad Pennington and Kellen Clemens on their roster.