The Tennessee Titans selected Levin in the sixth round (217th overall) of the 2017 NFL draft.[4] On May 12, 2017, the Titans signed Levin to a four-year, $2.51 million contract with a signing bonus of $110,014.[5]
On August 31, 2019, Levin was waived by the Titans.[6]
On November 30, 2019, Levin was signed by the Chicago Bears off the Broncos' practice squad.[9]
On September 3, 2020, Levin was waived by the Bears as part of final roster cuts.[10]
New England Patriots
On September 9, 2020, Levin was signed to the New England Patriots' practice squad,[11] but was released two days later.[12]
New York Jets
On April 8, 2021, Levin was signed by the New York Jets.[13] On August 31, he was waived by the Jets as part of final roster cuts.[14]
Tennessee Titans (second stint)
On September 1, 2021, the Titans claimed Levin off waivers, reuniting him with the team that selected him in 2017.[15] Five days later, he was released by the Titans and re-signed to the practice squad the following day.[16] Levin was promoted to the active roster on October 8.[17] During the 2021 season, he played in 12 games at both guard and center.[18]
Levin appeared in all 17 games during the 2022 season, making three starts at center.[19]
Levin re-signed with the Titans on March 31, 2023. He appeared in 16 games during the 2023 season, primarily as a special teams contributor.[20][21]
Levin re-signed with the team on July 25, 2024.[22] On August 27, he was released by the Titans as part of final roster cuts and re-signed to the practice squad the following day.[23][24] Levin was promoted to the active roster on November 16.[25] He appeared in 10 games during the 2024 season as a rotational center, making one start.[26]
On March 14, 2025, Levin re-signed with the Titans on a one-year contract.[27] On August 27, he was released,[28] but was re-signed to the practice squad the following day.[29] Levin was promoted to the active roster on September 13.[30]