Brown was signed to a one-year, $1 million contract as a free agent, but hasn't been a solid fit with the Eagles' offense.
In six games, he has rushed for only 38 yards on 13 carries with one lost fumble. He's averaging just 2.9 yards per carry.
Brown is a former Miami Dolphins starter and first-round draft pick from Auburn.
The Lions were looking for a running back due to Jahvid Best's concussion.
Harrison has previously played for the Cleveland Browns and the Eagles.
He has gained only 41 yards on 14 carries in four games this season for the Lions.
However, he did rush for 239 yards and one touchdown last season in Philadelphia. Harrison also caught eight passes for 43 yards.
For his career, he has rushed for 1,681 yards and seven touchdowns with 70 receptions for 590 yards and three scores.
For more coverage of the NFL, go to profootball.scout.com.
Follow me on Twitter: @RavensInsider
Eagles trade Ronnie Brown for Jerome Harrison
Lions Report Top Stories
Clutch Lions Grasp First Place In NFC NorthThe Detroit Lions are in first place with five-games remaining in the season. The team that has been trailing in all 11 games they’ve played this year also has a one-and-a-half…
Lions Beat Vikings: Instant AnalysisThe Detroit Lions won their fourth-consecutive Thanksgiving Day contest, moving them into sole possession of first place in the NFC North. Read further for instant analysis of the…
Three-and-out: NFL Thanksgiving matchupsWith three NFL games spread out for your Thanksgiving football feast, there are plenty of matchups to digest among six teams without a losing record (yet).
Scout NFL Network11/23/2016
No Fluke Lions Continue to Win Close GamesThe Detroit Lions aren’t getting style points but they continue to collect wins in the standings. The fact is, the Lions are putting themselves in a position to win close games…