Diplômé de l’IEP Bordeaux, il a d’abord débuté une carrière de juriste avant d’intégrer les cabinets ministériels.
Député de la Manche, maire d’Octeville puis de Cherbourg, il abandonne ses mandats en 2012 pour entrer dans le gouvernement de Jean-Marc Ayrault en tant que Ministre délégué aux affaires européennes. Il remplacera par la suite Jérôme Cahuzac au poste de Ministre délégué au budget. En avril 2014 il est nommé Ministre de l’intérieur, puis il succédera à Manuel Valls en tant que Premier ministre jusqu’à la fin du mandat de François Hollande.