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
Powers' Picks: 10 Years of Midlands TalentFRISCO, Texas -- National analyst Greg Powers takes a look at the top players he has rated at each position during his time with Scout.com over the past 10 recruiting seasons.
Scout Football9:43 AM
Camp Countdown: LinebackersFightinGators.com continues its "Camp Countdown" series with a look at the linebackers. With the losses of both Alex Anzalone and Jarrad Davis, who could step in for Florida this…
Fightin GatorsTuesday at 9:08 AM
Veterans That Could Help the Texans RosterAs the Houston Texans Head to Training Camp, Could Adding Outside Leadership Help the Team?
State of the TexansTuesday at 5:49 AM
Fantasy Football Mailbag: Backfields of NoteAlong with answering your #fantasymail questions, Jamey Eisenberg looks at the backfields for Detroit, Tampa Bay and Denver as offseason workouts are in full swing.