Jackson has also played for the DC Defenders of the XFL and the NFL's Philadelphia Eagles and New York Giants.
[7][8] On January 6, 2019, Jackson announced that he would forgo his senior season to pursue a career in the NFL.
[9] Following the conclusion of the 2019 NFL draft, Jackson signed with the Buffalo Bills as an undrafted free agent on April 27, 2019.
[15] In October 2019, Jackson was selected in the ninth round in the 2020 XFL Draft by the DC Defenders.
[16] During the first two games, both Defenders victories under starter Cardale Jones, Jackson's only statistic was one rush for 5 yards.
Jackson saw increased but limited snaps during the next two games which were both blowout losses for the Defenders, including a shutout to the previously winless Tampa Bay Vipers in week 4.
Jackson entered in relief of Jones in week 5, kick-starting a Defenders' victory by going 9–14 for 39 yards and a touchdown, caught by Khari Lee.
[20] During his transition from quarterback to tight end, Jackson was having a very promising training camp, with some believing that he could earn a roster spot.
[34] Without Jackson, the Eagles reached Super Bowl LVII but lost 38–35 to the Kansas City Chiefs.