Harris attended Central High School in Brooksville, Florida, where he was an honor student. Known through school by his nickname "Foxx". For his sophomore season efforts, he was named second team All-Area. As a junior, he was a first team All-District, All-Area and All-Region pick. As a senior, he helped lead his high school football team to a District Championship, earning first team All-District, All-Area and All-Region. During his career, he recorded 3,000 rushing yards and 45 touchdowns. He holds the county record for the most yards in a single game with 363 yards and five touchdowns. Harris also lettered in track & field at Central and was named All-State, All-Region, All-District and team MVP. He was a three-time state qualifier and medalist, having won gold medals in the 100-meter dash and 200-meter dash at the 2007 Regional Meet, as well as the long jump and triple jump at the Outdoor State Meet. Also a letterman in weightlifting, Harris was named All-State, All-Region and All-District and even qualified for the state meet in the 183-pound class.
College career
As a freshman in 2007, Harris saw action in all 12 games as a backup running back, finishing as the teams' third leading rusher, with 82 carries for 372 yards with just two fumbles during the season, losing one. He also had five receptions for 29 yards during the past season. His best performance came against Middle Tennessee when he rushed for 57 yards on 11 carries. He had six kickoff returns for 144 yards, including two for 66 yards against Arkansas. As a sophomore in 2008, Harris was named to the second team All-Sun Belt squad, and finished as the Sun Belt's fourth leading rusher. He finished ranked 51st in the nation and is just the fifth player in school history to rush for 1,000 yards in a season. In his best outing, a head-to-head showdown with the Sun Belt's all-time leading rusher Tyrell Fenroy, Harris dominated with a career-high 235 yards on the ground while Fenroy was held to just 23. He was named Troy's offensive player of the week three times and was the Sun Belt Offensive Player of the Week for his performance against Louisiana Monroe when he rushed for 143 yards and a touchdown. He rushed for more than 100 yards in a game four times, including 148 yards and two scores against Middle Tennessee to go with a touchdown reception. He finished the season ranked fifth in the league, and 91st in the nation, in all-purpose yards, while also ranking fifth in the league in scoring. As a junior in 2009, Harris was voted Preseason All-Sun Belt by coaches and media. He owned the highest vertical leap and 2nd fastest 40-yard dash time on Troy's team. He finished the season as Troy's second-leading rusher with 583 yards and 10 touchdowns. He had his best game of the season in a national spotlight with 112 yards and two scores on the ground against Central Michigan in the 2010 GMAC Bowl. As a senior in 2010, Harris rushed for 603 yards on 97 carries and 9 touchdowns.
Professional career
Harris was not invited to perform at the 2011 NFL Combine, but performed well at the Troy Pro Day.
Jacksonville Jaguars
Harris was signed by the Jacksonville Jaguars as an undrafted free agent in 2011. He was released on August 25, 2012.
On October 24, 2012, Harris was signed to the Green Bay Packers' practice squad. Prior to being signed, he spent one week as a car salesman at a Jacksonville Chrysler Jeep Dodge Ram Arlington On December 1, 2012, Harris was signed to the Packers' active roster. He scored his first NFL touchdown on December 9 in a 27-20 win over the Detroit Lions. On January 5, 2013 in the NFC Wild Card game against the Vikings Harris totaled 100 yards in rushing and receiving with a touchdown as the Packers went on to win 24-10. In the NFC Divisional Playoff loss to the San Francisco 49ers, Harris carried the ball 11 times, rushing for 53 yards and a touchdown. He added 2 receptions for 11 yards. On August 27, 2013 it was announced that Harris would miss the entire 2013 football season with a knee injury. On March 10, 2015, the agent for running back DuJuan Harris said the Green Bay Packers declined to extend a qualifying tender offer to the restricted free agent, and he would be released from the team.
On September 14, 2015, the New Orleans Saints announced that, following a workout of several running backs, they had signed Harris to the practice squad.
On December 17, 2015, Harris was signed to the Baltimore Ravens practice squad.
San Francisco 49ers
The San Francisco 49ers signed Harris from the Ravens practice squad on December 23, 2015. On September 3, 2016, he was released by the 49ers. On September 5, 2016, he re-signed with the 49ers. He was released on October 1, 2016 and re-signed to the practice squad two days later. He was promoted to the active roster on October 22, 2016. On March 27, 2017, Harris re-signed with the 49ers. He was released by the 49ers on May 8, 2017.
Jacksonville Jaguars (second stint)
On August 20, 2017, Harris signed with the Jacksonville Jaguars. On September 1, 2017, the Jaguars released Harris.
Harris signed with the Los Angeles Wildcats of the XFL on December 22, 2019. When the season ended prematurely due to the COVID-19 pandemic, Harris had played in 4 out of a possible 5 games, rushing 21 times for 44 yards and a touchdown, the deciding score in the Wildcat's week 5 win over the Tampa Bay Vipers. He had his contract terminated when the league suspended operations on April 10, 2020.