After going unselected in the 2016 NFL draft, Harris signed with the Washington Redskins on May 2, 2016.[4] On September 3, 2016, he was waived by the Redskins,[5] but re-signed with their practice squad a day later.[6] On October 21, 2016, he was activated from the practice squad to the active roster after wide receiver Josh Doctson was placed on the injured reserve list.[7] Harris had his first career NFL reception in a game against the Minnesota Vikings in Week 10 of the 2016 season, finishing the game with three receptions for 28 yards.[8]
On September 2, 2017, Harris was waived by the Redskins, and was signed to their practice squad the next day.[9][10] He was promoted to the active roster on November 11, 2017.[11] The following day, he caught a one-handed 36 yard pass against the Vikings, the first touchdown of his career.[12]
On November 4, 2018, Harris set a career high with 10 receptions on 12 targets for 124 yards in a loss against the Atlanta Falcons.[13] He was placed on injured reserve on December 28, 2018.[14] He finished the 2018 season with 28 receptions for 304 yards and no touchdowns.[15]
New England Patriots
On March 14, 2019, Harris signed a one-year contract with the New England Patriots.[16] He was released on August 25, 2019, with an injury designation. He reverted to injured reserve the next day,[17] then was released with an injury settlement.[18]
New Orleans Saints
On January 16, 2020, Harris signed a reserve/future contract with the New Orleans Saints.[19] He was released on August 2, 2020.[20]
Harris was married to Kayla Rodgers Harris.[23] They have four children Brooklyn, Bailey, Kaisley and Berkeley. Kayla died on March 15, 2022.[24] Harris' father-in-law is NFL positions coach Richard Rodgers while his brother-in-law is NFL tight endRichard Rodgers II. He is also the cousin and former high school and college teammate of Los Angeles Chargers wide receiver Keenan Allen.[25]