Former Chargers linebacker and team captain Eric Kendricks is signing with the San Francisco 49ers on a one-year contract, a source told ESPN.