After playing college basketball, signed with Kansas City's practice squad as an undrafted rookie free agent on 9/8/15. Released on 9/14/15 and re-signed to the Chiefs practice squad on 11/18/15. Signed to a future contact with Kansas City on 1/18/16. Released on 11/27/17 and claimed off waivers by Indianapolis on 11/28/17. Signed a one-year contract extension with the Colts on 2/26/19. Released on 8/31/19 and re-signed with Indianapolis on 11/25/19. Released on 12/27/19 and claimed off waivers by the Jets on 12/28/19. Released on 9/5/20 and signed to the Jets practice squad on 9/6/20. Signed to the Jets active roster from the team's practice squad on 11/24/20. Signed a one-year contract with the Cardinals on 5/25/21.