Green-Ellis was born in New Orleans, Louisiana to Latonia Green and Ronald Ellis. He attended St. Augustine High School in New Orleans, and was a student and a letterman in football and track for the Purple Knights athletic teams. He was named as an All-City selection and as an All-Metro selection, and the Clarion Herald and the New Orleans Times-Picayune named him as an All-District selection. Also a standout track athlete, he lettered twice in track & field, where he was an All-District selection and an All-Region selection.
College career
Before transferring to Mississippi, Green-Ellis was a productive running back for Indiana University in the 2003 and 2004 seasons. Green-Ellis transferred when then-coach Gerry DiNardo was fired and replaced by Terry Hoeppner before the 2005 season. As a freshman in 2003, Green-Ellis had a breakout year with 938 yards and seven touchdowns on 225 carries. As a sophomore in 2004, Green-Ellis was a part of a two running back rotation with Chris Taylor. Still, he led the team with 794 yards rushing on 231 carries and scored five touchdowns. At Ole Miss, Green-Ellis was only the second running back in the school's history to record back-to-back 1,000-yard seasons. As a junior in 2006, Green-Ellis posted 1,000 yards and seven touchdowns on a school record of 234 carries. During his senior season in 2007, he recorded 1,137 yards and six touchdowns. He was named as an All-SEC first team selection by the Associated Press.
Professional career
New England Patriots
2008 season
Green-Ellis was signed by the Patriots as an undrafted free agent on May 1, 2008. He was waived by the team on August 30, 2008, and signed to the team's practice squad on September 1, 2008. He was promoted to the active roster on October 11. Green-Ellis made his NFL debut on October 12, 2008, recording one catch for October 20, 2008, the same day that the Patriots placed fellow running back Laurence Maroney on injured reserve, Green-Ellis had his first NFL start in the Patriots' against the Denver Broncos on Monday Night Football. Green-Ellis had 65 yards on 13 rushes in the second half, and scored his first touchdown on a 1-yard run, entering the end zone untouched. During Sunday Night Football's November 2, 2008 broadcast, Al Michaels and John Madden noted that his Patriots teammates had nicknamed Green-Ellis "Law Firm," on account of his multi-part name. In Week 10, against the Buffalo Bills, Green-Ellis had his first 100-yard game in the NFL, and scored a touchdown for the fourth consecutive game, giving him a touchdown in every NFL game he had started at the time. The one-yard touchdown run capped a 92-yard drive whose 19 plays tied a franchise record for most plays on one drive.
2010 season
Following the team's trade of Laurence Maroney and early-season injuries to Fred Taylor and Kevin Faulk, Green-Ellis saw an increased role in the Patriots offense. In Week 3, he rushed for 98 yards on 16 carries and a touchdown in a win over the Buffalo Bills. He made his first start of the season the next week, rushing for 76 yards on 16 carries and adding another touchdown against the Miami Dolphins. On Thanksgiving, Week 12, against the Detroit Lions, Green-Ellis ran for two touchdowns in a Patriots win. He added another two touchdowns in a 45–3 Patriots win over the New York Jets on Monday Night Football in Week 13. In Week 17 against the Miami Dolphins, Green-Ellis eclipsed the 1,000-yard rushing plateau on the season, becoming the first Patriots running back to rush for 1,000 yards since Corey Dillon in 2004. Green-Ellis finished the 2010 season with 1,008 rushing yards on 229 carries, and 13 rushing touchdowns.
2011 season
During the 2011 season, Green-Ellis split playing time with several other running backs, primarily Danny Woodhead. At the end of the 2011 season, Green-Ellis and the Patriots appeared in Super Bowl XLVI. He had ten carries for 44 yards and two receptions for 15 yards, but the Patriots lost 21–17 to the New York Giants. He rushed for 667 yards from 181 attempts with 11 touchdowns for the AFC Champion Patriots, with a yards per carry average of 3.7. He also had nine receptions for 159 yards.
Cincinnati Bengals
On March 21, 2012, Green-Ellis signed a three-year contract with the Cincinnati Bengals. On September 23, 2012, in a game against the Washington Redskins, Green-Ellis recorded his first career fumble, ending an impressive record of 589 touches without a fumble, the most ever to start an NFL career. In the following game, a 27-10 win against the Jacksonville Jaguars, Green-Ellis fumbled two more times, but did not have another fumble the rest of the regular season. Despite playing in only fifteen games, he gained 1,000 rushing yards in a season for the second time in his career. Green-Ellis was paired with rookie Giovani Bernard and as a result of Bernard's effectiveness both rushing and receiving, his snaps declined in the 2013 season. On August 29, 2014, he was released by the Bengals, who added Jeremy Hill in the draft; and despite reported interest from several teams he has not signed with an NFL team since.