Boldin made a visit to Buffalo on July 24.
Boldin, who turned 37 in October, spent last season with the Detroit Lions.
Boldin struggled to get separation from defenders last season, but he continued to be reliable, catching 67 passes for 584 yards and a team-high 8 touchdowns for the Lions.
Boldin, who will turn 37, begins his 15th National Football League season ranked ninth on the all-time National Football League list for receptions (1,076), 14th in receiving yards (13,779) and 23rd in touchdowns (82).
Boldin, 36, is expected to compete for the Bills' No. 2 receiver role opposite Sammy Watkins.
The Bills are hoping that Watkins will be better than fine all year along. The contract terms were completed late last week, with the only holdup involving Boldin determining whether Buffalo could serve as a good fit for him and his family, Beane said. The Bills were now pairing oft-injured wideout Sammy Watkins with Zay Jones, a second-round draft pick from East Carolina, making for plenty of uncertainty at the top of the depth chart. And yet, the Bills didn't even pick up the fifth-year option on Watkins' rookie deal this offseason, a severe vote of no confidence in the former fourth overall pick who has struggled to stay healthy recently.
Beane said the addition of Boldin is not a knock against any depth players at the position on the team now.
The next three years Boldin signed with the Baltimore Ravens, winning the Super Bowl at the end of the 2012 season.
He posted the ninth-highest wide receiver rating (114.0) among wideouts a year ago as well, catching 67 of 88 targets for 584 yards and eight scores, while just two passes thrown in his direction were intercepted. "He caught Tyrod's first pass".