Al interior del Partido de la Revolución Democrática, ha participado activamente como presidente del Comité Estatal en Guanajuato y luego en el Comité Ejecutivo Nacional, primero como secretario de Planeación entre 1996 y 1999 durante la dirigencia de Andrés Manuel López Obrador, y luego como vocero y secretario de Comunicación y Prensa de 1999 a 2002.