Jeff Jackson grandit à Chapel Hill, élevé par un père médecin et une mère infirmière. Il étudie la philosophie à l'université Emory, où il obtient un bachelor et un master[1].
En , Dan Clodfelter(en) démissionne du Sénat de Caroline du Nord lorsqu'il devient maire de Charlotte. Jeff Jackson est alors désigné par les officiels démocrates locaux pour devenir sénateur du 37e district[5], qui comprend le sud-est du comté[6]. Il est réélu en , 2016, 2018 et 2020[7].
En , Jeff Jackson annonce sa candidature aux élections sénatoriales de 2022 pour remplacer le républicain Richard Burr, qui ne se représente pas. En moins de trois mois, il lève plus d'un million de dollars (dont 500 000 dollars dans les 48 heures suivant sa déclaration de candidature)[8]. Dans les mois qui suivent, il lève cependant moins de fonds que l'ancienne présidente de la Cour suprême de Caroline du Nord Cheri Beasley(en)[9], qui le devance également dans les sondages[10]. En , il annonce son retrait de la primaire démocrate et apporte son soutien à Cheri Beasley, qui devient la grande favorite de la primaire[9],[10],[11].
Jeff Jackson se présente finalement à la Chambre des représentants des États-Unis dans le 14e district de Caroline du Nord, nouvellement créé. La circonscription, qui comprend une partie de Charlotte et du comté de Gaston, est favorable aux démocrates[2]. En , il est élu représentant avec environ 58 % des voix face au républicain Pat Harrigan[6]. Au Congrès, il se fait notamment connaître pour son utilisation des réseaux sociaux. Avec 1,6 million d'abonnés, il devient l'élu du Congrès le plus suivi sur TikTok[3],[12].