Jean Castex est né le 25 juin 1956 dans une famille de hauts fonctionnaires en France. Il est diplômé de l'Institut d'études politiques de Paris et a étudié à l'École nationale d'administration des États-Unis.
Depuis 2008, il est maire de Prades, une petite ville des Pyrénées, dans le sud de la France, qui compte 6 124 habitants.
Il est membre du parti de droite français Les Républicains. De 2011 à 2012, il est membre de l'équipe du président français Nicolas Sarkozy et occupe le poste de secrétaire général adjoint du palais présidentiel. Il a été conseiller régional de 2010 à 2015 et député du département des Pyrénées-Orientales depuis 2015. En 2020, il est devenu le chef de file du gouvernement français pour mettre fin à l'état d'urgence pendant la pandémie de coronavirus.