Signed with the Denver Broncos as an undrafted rookie free agent on 5/3/16. Released on 9/3/16 and signed to the Broncos practice squad on 9/4/16. Elevated to the active roster on 12/16/16 and was released on 9/2/17. Signed to the Cardinals practice squad on 10/4/17 and was released on 10/14/17. Signed to the Colts the practice squad on 10/31/17 and was released on 11/14/17. Signed to the Cardinals practice squad on 12/19/17 and signed a future contract with Arizona on 1/2/18.
2017: Spent training camp with the Broncos and was released on 9/2 … spent time on the Cardinals and Colts practice squads.
2016: Played in one game with the Broncos after spending the first 13 weeks of his rookie season on the practice squad … made his NFL debut appearing on special teams vs. Oak (1/117).