The deal is a two year contract, worth up to $12 million.
Here's the official team statement, released Monday morning:
Kolb prepares to enter his seventh NFL season, having played for the Philadelphia Eagles from 2007-2010 prior to spending the last two seasons with the Arizona Cardinals.
Bills General Manager Buddy Nix said, “We wanted to add some veteran experience to the quarterback position on our roster and we think we’ve added a good one by signing Kevin. He’s a player we had targeted since he became a free agent and he should be a strong candidate in the competition for the starting quarterback position.”
Kolb has started 21-of-34 games played since entering the NFL as a second-round (36th overall) draft selection of Philadelphia in 2007. The 6-3, 218-pound Houston product has completed 449-of-755 passes for 5,206 yards with 28 touchdowns in his NFL career.
Kolb reportedly agreed to a two-year deal worth a maximum of $13 million, league sources told ESPN NFL Insider Adam Schefter.
Members of the Bills' brass spent last weekend with Kolb, and then hosted Kolb in Buffalo for a visit on a Thursday and Friday at the end of March.
The move gives the Bills another starting-caliber QB after they released Ryan Fitzpatrick earlier this month. Tarvaris Jackson, re-signed to a one-year contract earlier this offseason, had been the only experienced quarterback on Buffalo's roster.
The decision is seen as unlikely to change the Bills' intention to try and draft a young quarterback next month.
On Sunday, the team also put Syracuse QB Ryan Nassib through a private workout, along with four other Syracuse draft eligible players. G/C Zack Chibane, WR Alec Lemon, WR Marcus Sales, and TE David Stevens rounded out the group.
Nassib played under Bills Head Coach Doug Marrone for four years at Syracuse. And his offensive coordinator and quarterbacks coach at SU was the Bills current offensive coordinator, Nathaniel Hackett.
The Bills have been busy scouting nearly every quarterback prospect this offseason.
They've also held private workouts with West Virginia's Geno Smith, Florida State's E.J. Manuel and Oklahoma's Landry Jones. Assistant GM Doug Whaley also attended Southern California's pro day this past week, where Trojans quarterback Matt Barkley threw for the first time since hurting his shoulder in November.
The Bills are once again in rebuilding mode under rookie coach Marrone, who took over in January after Chan Gailey was fired following three losing seasons. Marrone is an offensive specialist, who spent the past four seasons reviving a struggling football program at Syracuse.
Kolb was being counted on by the Cardinals to become their franchise quarterback by acquiring him in a trade with Philadelphia in the summer of 2011. They then signed Kolb to a five-year, $63 million contract with $20 million guaranteed.
Kolb, however, got off to a 1-6 start and had trouble adapting to coach Ken Whisenhunt's offense. He then hurt his toe and was eventually sidelined for the rest of the season because of a concussion.
Last season, Kolb helped the Cardinals get off to a 4-0 start before being sidelined for the rest of the season with torn rib cartilage.
Kolb has struggled with consistency. He has completed 59.5 percent of his passes, while throwing 28 touchdowns and 25 interceptions in 34 career games.