Orton played in Dallas last season, but was released in July amid a messy standoff between player and team. Orton did not report for offseason mini-camp, cut off communication with the Cowboys and discussed retirement before Dallas finally cut him. Orton had one year left on a 3-year, 10.5 million dollar contract.
According to Tim Graham of The Buffalo News, Orton's contract with Buffalo is for two years. The second year is a player option.
Orton has played in eight NFL seasons for four different teams. He played sparingly in Dallas as a high-priced backup to Tony Romo.
His three busiest seasons were 2008-2010 with the Bears and Broncos.
In 2008, Orton started 15 games for the Bears and won nine of them. He passed for 18 touchdowns and 12 interceptions, but missed out on the playoffs because the 9-7 Bears fell a half game short of the 9-6-1 Eagles.
That offseason, Orton was the other half of the Jay Cutler trade. Cutler went from Denver to Chicago, while the Broncos picked up Orton. He won his first six games in Denver, including an overtime victory against the Patriots.
However, the Broncos followed the six game winning streak with a four game losing streak. Orton led Denver to a pair of blowout wins to reach 8-4, but the Broncos lost their final four games, finished 8-8 and missed the playoffs by a game.
It was Orton's best full season statistically. He threw for 3800 yards with 21 touchdowns against 12 interceptions. It was his only season of 100 or more passes with a completion percentage higher than 60 (62.1).
In 2010, the Broncos started 2-2 under Orton, but then lost eight of their next nine. He passed for 20 scores and only nine picks, but was still benched for Tim Tebow under the guise of injury for the final three games of the season. It was a harbinger of things to come.
Orton won a training camp battle to start with the Broncos in 2011, even after Denver spent much of the offseason trying to trade him. He started the first four games and lost three of them before Tebow took over for good during a week five loss to San Diego.
The Broncos then waived Orton and he ended up in Kansas City. Orton started the final three contests for the Chiefs, including a season ending win over Tebow and the Broncos. The loss ended up not hurting Denver, who backed into the division title when the Raiders lost to San Diego.
Orton signed with Dallas in the 2012 offseason and played in only four games over two season with the Cowboys. He attempted a total of 61 passes, 46 of which came in last year's season finale.
It was a winner-gets-the-division contest with the Eagles. Orton threw an interception in the final two minutes to seal a 24-22 loss. He passed for 358 yards and two touchdowns, but had two interceptions.
Orton will likely walk into Buffalo as the number two quarterback behind EJ Manuel and ahead of Jeff Tuel. It very well may mean a shorter leash on Manuel, should the second year starter carry his preseason struggles into the regular season.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.