Stevie Johnson has signed a three-year contract with the San Diego Chargers.

Johnson spent last season with the San Francisco 49ers and will help replace Eddie Royal.

Johnson had a contract cash value of $6.025 million for the 2015 season before his release by the 49ers.

Johnson caught 35 passes for 435 yards and three touchdowns on 50 targets in 13 games for the 49ers.