Ringo was selected in the sixth round (210th overall) by the Green Bay Packers in the 2015 NFL draft.[4] On May 8, 2015, he signed a contract with the Packers.[5] Ringo was released by the Packers during final team cuts on September 5, 2015.[6] On September 7, 2015, he was signed to the Packers' practice squad.[7] Packers' linebackerJayrone Elliott commented on Ringo in mid-November, saying he had become "the captain of the scout team".[8] Halfway through the season, Ringo had at least one team wanting to sign him to their active roster.[8] However, he decided to accept an offer with the Packers to increase his salary while continuing to play on the practice squad.[8] Ringo was re-signed by the Packers after the season ended on January 18, 2016.[9]
Ringo recorded four tackles and two sacks in the 2016 preseason, earning him a spot on the Packers' 53-man roster.[10] He made his NFL debut against the Jacksonville Jaguars in the season opener, finishing the game with one tackle.
On April 13, 2017, Ringo signed his exclusive rights tender to remain with the Packers.[11] He was waived by the Packers on September 5, 2017.[12]
Cincinnati Bengals (first stint)
On September 6, 2017, Ringo was claimed off waivers by the Cincinnati Bengals.[13] He was waived by the team on September 12, 2017.[14]
Detroit Lions
On September 14, 2017, Ringo was signed to the Detroit Lions' practice squad.[15] He was promoted to the active roster on November 22, 2017.[16]
On August 31, 2018, Ringo was waived by the Lions.[17]
Dallas Cowboys
On September 26, 2018, Ringo was signed to the Dallas Cowboys' practice squad.[18] He was promoted to the active roster on November 17, 2018, but was waived two days later and re-signed to the practice squad.[19]
Cincinnati Bengals (second stint)
On November 23, 2018, Ringo was signed by the Bengals off the Cowboys practice squad.[20]
He was waived with an injury settlement during final roster cuts on August 30, 2019.[21]
On November 11, 2020, Ringo was signed to the New Orleans Saints' practice squad.[24] He was released on January 11, 2021.[25] On January 18, 2021, Ringo signed a reserve/futures contract with the Saints.[26]
Arizona Cardinals
On July 29, 2022, Ringo signed with the Arizona Cardinals.[27] He was released on August 30, 2022.[28]
New Orleans Saints (second stint)
On August 31, 2022, Ringo was signed to the Saints practice squad.[29] He was released on October 20.
Baltimore Ravens
On December 28, 2022, Ringo was signed to the Baltimore Ravens practice squad. He was released on January 10, 2023.