New 49ers coach Kyle Shanahan secured one of the major remaining pieces of his coaching staff.
John Benton, 53, who coached the offensive line during Shanahan’s four seasons with the Houston Texans, on Tuesday agreed to terms to join the 49ers’ staff, a source told CSNBayArea.com.
The Broncos allowed Benton get out of his contract just one month after he joined Vance Joseph’s new staff as Denver’s assistant offensive line coach under line coach Jeff Davidson.
With our All Access Daily newsletter, stay in the game with the latest updates on your beloved Bay Area and California sports teams!

Benton served last season as Jacksonville’s assistant offensive line coach. He worked the previous 13 seasons as offensive line coach with the St. Louis Rams (2003-05), Houston (2006-2013) and Miami (2014-15).
Shanahan’s first job as an NFL offensive coordinator was in 2008 and ’09 with the Texans under head coach Gary Kubiak.
Benton was the line coach during those seasons. Shanahan and Benton spent a total of four seasons together on Houston’s offensive staff. Shanahan coached wide receivers in 2006 and quarterbacks in 2007.
Benton was reportedly finalizing his contract on Monday, according to a report from Alex Marvez of The Sporting News and SiriusXM NFL Radio.
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.
Benton takes over for Pat Flaherty, who served as offensive line coach under Chip Kelly. Flaherty is the new Jaguars offfensive line coach. Chris Foerster coached the 49ers' offensive line in 2015 under Jim Tomsula, and Mike Solari served as the O-line coach under Jim Harbaugh.