PHILADELPHIA -- Veteran linebacker Shaquille Leonard is signing a one-year contract with the Philadelphia Eagles, a source told ESPN's Adam Schefter on Monday.
Leonard, a sixth-year pro and three-time first-team All-Pro selection, was released by the Indianapolis Colts last month in a move he called "shocking."
He made visits to the Eagles and the Dallas Cowboys after his release. The Eagles' next game is Sunday night at the Cowboys.
Leonard, 28, underwent two back surgeries last season to address nerve issues that were impacting his lower body and limiting his explosiveness.
His playing time had been inconsistent during his recovery this season.
Leonard, a 2018 second-round pick and Defensive Rookie of the Year, was a first-team All-Pro in 2018, 2020 and 2021.
In 70 games with Indianapolis, he amassed 32 tackles for losses, 31 passes defensed, 12 interceptions, 17 forced fumbles, 15 sacks and 7 fumble recoveries.
ESPN's Stephen Holder contributed to this report.