Selected by San Francisco in the sixth round (207th overall) of the 2016 NFL Draft out of Louisiana Tech and was waived by the 49ers on 9/3/16. Claimed off waivers by Cincinnati on 9/4/16 and spent three seasons (2016-18) with the Bengals. Released by Cincinnati on 9/11/19 and signed with the Detroit Lions on 9/17/19. Signed a two-year contract with the Denver Broncos as an unrestricted free agent on 3/18/20. Released by Denver on 5/3/21 and signed a one-year contract with the Houston Texans on 5/20/21. Released by Houston on 8/31/21 and was added to the team's practice squad on 9/1/21. Alternated between the Texans practice squad and active roster (COVID-19 replacement) throughout the '21 season. Re-signed with Houston on 3/14/22 and was released on 8/30/22. Re-signed to the Texans practice squad on 8/31/22. Alternated between the Texans practice squad and active roster throughout the '22 season. Signed a one-year contract with the Cardinals on 4/17/23.