In the 2017 NFL Draft, Peppers was selected by the Cleveland Browns with the 25th overall pick. He spent three seasons with the Browns, where he continued to impress with his on-field performance and versatility. In 2020, Peppers was traded to the New York Giants, where he played for two seasons before signing with the New England Patriots in 2022.