En 2005 fue designado Secretario General adjunto del Comité Ejecutivo Nacional del PAN, donde ejerció las funciones de vocero de la campaña de Felipe Calderón, al término del proceso electoral fue designado Secretario particular del presidente electo y al asumir la presidencia Calderón lo confirmó como su secretario particular.