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
3 Reasons You Should Drink The Lions Kool-AidWith Training camp around the corner, expectations are as high as they'll get league-wide. Those expectations usually result in bitter disappointment - and always have for Lions…
Giants 2016 Schedule Preview: BengalsThe Giants Beat previews Big Blue's Week 10 opponent, the Cincinnati Bengals.
The Giants BeatYesterday at 12:02 PM
Top 5 Bold Predictions: DefenseSome of these predictions are way out there, while others make sense.
Jets InsiderSunday at 3:55 PM
2016 Detroit Lions Team OutlookSenior Fantasy Football Expert Shawn Childs breaks down the Detroit Lions heading into the 2016 Fantasy Football season!
Scout FantasySaturday at 9:27 AM