After going unselected in the 2020 NFL draft, Smith was signed by the Tennessee Titans as an undrafted free agent on May 7, 2020. He was waived on September 5, 2020, and re-signed to the practice squad. He was released on September 21.
Tampa Bay Buccaneers
On October 20, 2020, Smith was signed to the Tampa Bay Buccaneers practice squad. He signed a reserve/future contract on February 9, 2021. He was waived on August 31, 2021, and re-signed to the practice squad. He signed a reserve/future contract on January 24, 2022. He was waived on May 16, 2022.[1]
Philadelphia Eagles
On July 26, 2022, Smith signed with the Philadelphia Eagles.[2] He was waived/injured on August 30, 2022, and placed on injured reserve.[3] He was released on September 8.
Atlanta Falcons
On October 10, 2022, Smith was signed to the Atlanta Falcons practice squad.
San Antonio Brahmas
Smith was placed on the reserve list by the San Antonio Brahmas of the XFL on March 29, 2023.[4] He was released from his contract on June 14, 2023.[4]
New York Giants
On June 15, 2023, Smith signed with the New York Giants.[5] He was released on August 29, 2023.[6]