Jackson played four years at Texas Tech, appearing in 51 games with 38 starts, totalling 138 tackles, 11 sacks, three forced fumbles, two fumble recoveries, and one pass defensed.
Jackson signed with the Oakland Raiders as an undrafted free agent on May 16, 2016.[2] He was released by the Raiders on September 3, 2016 and was signed to the practice squad the next day.[3][4] On December 3, 2016, he was promoted to the active roster.[5]
On September 2, 2017, Jackson was waived by the Raiders.[6]
Seattle Seahawks
On September 26, 2017, Jackson was signed to the Seattle Seahawks' practice squad.[7] He was promoted to the active roster on October 7, 2017.[8]
On September 2, 2018, Jackson was waived by the Seahawks and was re-signed to the practice squad.[9][10] He was promoted to the active roster on September 25, 2018.[11]
Jackson re-signed with the Seahawks on April 23, 2020.[12] He was released on July 26, 2020,[13] but was re-signed on August 6.[14] He was placed on injured reserve due to a career ending neck injury on August 30, 2020.[15]