After not being selected in the 2016 NFL draft, the New Orleans Saints signed Lewis on May 2, 2016, on a recommendation from Pro Football Hall of Fame coach Bill Parcells, who was a friend of Lewis' high school coach.[10] After impressing during training camp and the preseason as both a receiver and returner, Lewis made the Saints 53-man roster. He played in 12 games with one start, recording seven catches for 76 yards along with 312 total return yards.[11] He recorded his first touchdown on December 7, 2017, against the Atlanta Falcons.[12] In the 2017 season, he had 10 receptions for 116 yards and one receiving touchdown.[13]
On September 19, 2018, Lewis was placed on injured reserve after suffering a knee injury on a punt return in Week 2 against the Cleveland Browns.[14] He was activated off injured reserve on November 21, 2018, and scored his second career touchdown, also against the Falcons.[15]
On January 20, 2019, in the final minutes of the NFC Championship game against the Los Angeles Rams, Lewis was involved in a controversial moment with Rams cornerback Nickell Robey-Coleman. Robey-Coleman made a helmet-to-helmet hit on Lewis which would have been called for pass interference or a personal foul, but neither came about. It would have set the Saints up with a short field goal opportunity and a chance to run out the clock. However, the referees missed the call. The Saints would go on to lose the game in overtime 26–23. Later on, the league admitted that they blew the call and Coleman confessed to committing the penalty either way.[16]
Detroit Lions
On March 19, 2019, Lewis signed with the Detroit Lions.[17] He was released during final roster cuts on August 30, 2019.[18]
On January 27, 2020, Lewis signed a reserve/future contract with the Saints.[20] He was waived on August 2, 2020.[21]
Carolina Panthers
On August 16, 2020, Lewis signed with the Carolina Panthers.[22] He was waived/injured on September 2, 2020,[23] and subsequently reverted to the team's injured reserve list the next day. He was waived with an injury settlement on September 4.[24]
New Orleans Saints (third stint)
On October 8, 2020, Lewis was signed to the Saints' practice squad.[25] He was promoted to the active roster on October 31.[26] He was waived on November 2 and re-signed to the practice squad two days later.[27] He was elevated to the active roster on December 5 and 12 for the team's weeks 13 and 14 games against the Atlanta Falcons and Philadelphia Eagles, and reverted to the practice squad after each game.[28][29] He was signed to the active roster on December 19, 2020,[30] and waived on December 24.[31] On December 30, 2020, Lewis re-signed with the Saints' practice squad.[32] He was elevated again on January 2, 2021, for the week 17 game against the Carolina Panthers, and reverted to the practice squad again following the game.[33] His practice squad contract with the team expired after the season on January 25, 2021.[37]
On July 30, 2021, Lewis signed a one-year deal with the Saints.[38] He was waived on August 21.
Miami Dolphins
On December 13, 2021, Lewis was signed to the Miami Dolphins practice squad.[39] He was promoted to the active roster on December 24.
^The Saints erroneously announced Lewis' release from the practice squad on January 16, 2021.[34] The NFL's transactions wire on that day listed Austin Carr as the wide receiver released from the team instead.[35] Lewis' practice squad contract instead expired on January 25.[36]