En 2003, il démissionne de la mairie de Bernay pour se consacrer à ses autres mandats. C'est son adjoint aux finances Hervé Maurey qui lui succède. Il fait de même un an plus tard lors des élections cantonales françaises de 2004 à l'occasion desquelles il laisse sa place de conseiller général de Bernay-Ouest à Hervé Maurey.
Il est reconduit pour un troisième mandat de sénateur en 2008 en réalisant le meilleur score dans son département (58,48% des voix). Néanmoins, lors des élections sénatoriales de septembre 2014, il se présente en tête d'une liste dissidente face à la liste d'union UMP-UDI mais est battu. L'ironie du sort a voulu que cette liste soit conduite par son dauphin en faveur de qui il a démissionné de la mairie de Bernay et du conseil départemental de l'Eure, Hervé Maurey.