Lee signed with the New Orleans Saints as an undrafted free agent on May 1, 2017.[3] He was waived by the team on June 16, 2017.[4]
Cincinnati Bengals
On June 27, 2017, Lee signed with the Cincinnati Bengals.[5] He was waived by the team on September 2, 2017.[6]
Chicago Bears
On September 3, 2017, Lee was signed to the Chicago Bears' practice squad.[7] He was promoted to the active roster on December 5, 2017.[8] He appeared in two games for the Bears during the 2017 season, playing in 20 snaps on offense and five snaps on special teams.[9] He was waived on May 14, 2018.[10]
Baltimore Ravens
On July 21, 2018, Lee signed with the Baltimore Ravens.[11] He was waived on September 1, 2018.[12]
Arizona Hotshots
In 2018, Lee signed to the Arizona Hotshots for the 2019 season.[13] He was released on January 14, 2019.[14]