Santa Clara, CA (SportsNetwork.com) - The San Francisco 49ers have signed veteran offensive lineman Erik Pears to a two-year contract, the team announced Tuesday.

Pears has started 86 games over a 10-year career, including all 16 over the past two seasons while then a member of the Buffalo Bills. The 32-year-old was the Bills' regular right tackle in 2013 before kicking inside to right guard last year.

Since entering the NFL as an undrafted free agent with Denver in 2005, Pears has appeared in 101 overall games with the Broncos (2005-08), Oakland (2009) and Buffalo (2010-14).

In San Francisco, Pears is expected to compete for the starting left guard vacated by Pro Bowler Mike Iupati's departure to Arizona in free agency.