Jackson attended Spain Park High School. In the summer before his senior season, Jackson said that he wanted to go out of his home state of Alabama to play college football.[1] During his senior season in 2014, he was named co-Alabama High School Player of the Week in mid-October after preserving a 14–13 win over Vestavia Hills High School by blocking an extra point and field goal in the fourth quarter.[2]
As a freshman, he played mainly on special teams. As a sophomore, he was a backup, tallying 7 tackles (2 solo), one pass breakup and one fumble recovery.[5]
As a junior, he appeared in all 13 games with 10 starts. He collected 43 tackles, 4 interceptions (tied for the team lead) and 5 pass breakups.[6]
He was on a roll in October, intercepting a pass against Florida State University and two more two weeks later against Syracuse University.[5]
On January 5, 2018, Jackson announced on his Twitter account that he would return to the Hurricanes for his senior season.[7] He was projected in some publications to go in the first round of the 2019 NFL draft.[8] As a senior, he started all 13 games, posting 42 tackles (3.5 tackles for loss), 2.5 sacks and 6 pass breakups (second on the team). After his senior season, Jackson was named honorable mention all-Atlantic Coast Conference.[9]
Jackson was selected by the Dallas Cowboys in the fifth round (158th overall) of the 2019 NFL Draft.[12] He was waived on August 31 and signed to the practice squad on September 2.[13][14]
Detroit Lions
On October 30, 2019, Jackson was signed by the Detroit Lions off the Cowboys practice squad.[15] He appeared in one game and was declared inactive in eight contests.[16] He played only two special teams snaps in the eleventh game against the Washington Redskins and did not post any statistics.[17]
New England Patriots
On August 9, 2020, the Lions announced that they had waived Jackson.[18] However later that day, he was traded to the New England Patriots for a conditional 2022 seventh-round draft pick.[19] He was waived on September 3, 2020.[20] He was re-signed to the practice squad on September 28.[21] He was promoted to the active roster on January 2, 2021.[22] He played in the season finale against the New York Jets and had one tackle.[23] He was waived on August 31, 2021.[24]
Seattle Seahawks
On September 2, 2021, Jackson was signed to the Seattle Seahawks practice squad.[25] He signed a reserve/future contract with the Seahawks on January 10, 2022.[26]
On September 18, 2022, in a game against the San Francisco 49ers, Jackson scored his first career touchdown. After Tariq Woolen blocked a Robbie Gould field goal attempt, Jackson recovered the ball and returned it for an 85-yard score.[27]