Henderson attended and played college football at Coastal Carolina.[3] In the 2013 season, he finished with 82 carries for 599 rushing yards and six rushing touchdowns.[4] In the 2014 season, he finished with 234 carries for 1,534 rushing yards and 20 rushing touchdowns.[5] In the 2015 season, he finished with 222 carries for 1,346 rushing yards and 16 rushing touchdowns.[6] In his final collegiate season in 2016, he had 183 carries for 1,156 rushing yards and 16 rushing touchdowns.[7]
Henderson was drafted by the Denver Broncos in the sixth round, 203rd overall, in the 2017 NFL draft.[8][9][10] He became the sixth Coastal Carolina Chanticleer to be drafted and the first since Lorenzo Taliaferro and Matt Hazel in 2014.[11] On September 24, against the Buffalo Bills in Week 3, Henderson recorded the first carry of his NFL career, a one-yard rush.[12] In the regular season finale against the Kansas City Chiefs, he scored his first career professional touchdown, a 29-yard reception from quarterback Paxton Lynch.[13] In five games in the 2017 season, he finished with seven carries for 13 rushing yards to go along with two receptions for 36 receiving yards and a receiving touchdown.[14]
On September 1, 2018, Henderson was waived by the Broncos.[15]
New York Jets
On September 3, 2018, Henderson was signed to the practice squad of the New York Jets.[16] He was promoted to the active roster on October 27, 2018.[17] He was waived on November 2, 2018, and was re-signed to the practice squad.[18] He was promoted back to the active roster on December 14, 2018.[19]
In three games in the 2018 season, he had two carries for 19 yards.[20] Henderson was released by the Jets on July 23, 2019.[21]
Minnesota Vikings
On July 24, 2019, Henderson was claimed off waivers by the Minnesota Vikings.[22] He was waived on August 31, 2019.[23]
Philadelphia Eagles
Henderson was signed to the Philadelphia Eagles' practice squad on October 14, 2019.[24] His practice squad contract with the team expired on January 13, 2020.[25]
Houston Roughnecks
Henderson signed with the Houston Roughnecks of the XFL on January 8, 2020.[26] He had his contract terminated when the league suspended operations on April 10, 2020.[27]