The 49ers have agreed to terms with free agent linebacker Nate Gerry, John Clark of NBC Sports Philadelphia reports.
Gerry will sign a one-year, $1.12 million deal, according to Mike Kaye of NJ.com.
The Eagles made Gerry a fifth-round choice in 2017, and he played four seasons in Philadelphia.
He appeared in 46 games with 22 starts.
Gerry played only seven games last season because of an ankle injury that landed him on injured reserve.