Né en 1965 à Châlons-en-Champagne, Xavier Betrand poursuit des études de droit et de sciences politiques à l’université de Reims, où il obtient une maîtrise de droit public, puis un DESS d’administration locale.
En 1995, il devient adjoint au maire de Saint-Quentin, dans l’Aisne, en Picardie, en charge du développement. Assistant parlementaire de Jacques Braconnier, sénateur de l’Aisne entre 1987 et 1992, il devient agent d’assurances avant d’être élu député en juin 2002, dans la 2ème circonscription de l’Aisne.
Nommé secrétaire d’État chargé de l’Assurance maladie dans le troisième gouvernement de Jean-Pierre Raffarin en 2004, il devient ministre de la Santé et des Solidarités en 2005, poste qu’il occupe jusqu’en janvier 2007, quand il démissionne du gouvernement pour devenir le porte-parole de campagne de Nicolas Sarkozy.
En mai 2007, il est nommé ministre du Travail, des Relations sociales et de la Solidarité. Réélu député de la 2ème circonscription de l’Aisne dès le premier tour, il démissionne.
En 2009, il quitte brièvement le gouvernement Fillon pour prendre la tête de l’UMP le 24 janvier 2009, mais redevient ministre du Travail, de l’Emploi et de la Santé en octobre 2010.
Il est élu maire de Saint-Quentin le 4 octobre 2010, et est à nouveau réélu député lors des élections législatives de 2012.