Signed by Denver Broncos as a college free agent on May 12, 2017. Waived on September 2, 2017.
Signed to Buffalo Bills' practice squad on September 6, 2017. Released on October 6, 2017.
Signed to Washington Redskins' practice squad on November 15, 2017. Signed a future's contract with Washington on January 1, 2018. Waived on April 13, 2018.
Signed by New York Giants on May 3, 2018. Waived on September 1, 2018.
Signed by San Antonio Commanders (Alliance of American Football) in January 2019.
Signed by Tampa Bay Buccaneers on April 10, 2019.
Started all seven games he played in with the San Antonio Commanders (Alliance of American Football), totaling 25 tackles and two interceptions.