Dixon, 26, has spent the last four seasons with the San Francisco 49ers. Last season Dixon appeared in all 16 games rushing 28 times for 56 yards and two touchdowns.
In Buffalo the 6-foot-1, 233 pound Dixon will again find himself stuffed behind others on the depth chart. C.J. Spiller and Fred Jackson will both enter the season ahead of him. Dixon is expected to contribute on special teams.
My favorite tweet about Dixon going to the Bills?
— Dave McKinley (@DaveMcKinley2) March 15, 2014
On Friday the Bills signed Brandon Spikes, formerly of the Patriots, on a one-year, $3.25 million deal.