Al término de su gestión fue nombrado Cónsul General de México en Montreal, Quebec y Provincias del Atlántico de Canadá, en 1997 Decano del Cuerpo Consular en Montreal, Canadá; desde enero de 1998 tuvo diversos puestos y comisiones en el Comité Ejecutivo Nacional de PRI y en el 2002 Secretario Técnico en funciones de Presidente del Consejo Político Nacional del PRI; fue electo Secretario Ejecutivo de la Conferencia Permanente de Partidos Políticos de América Latina y el Caribe (COPPPAL); Miembro del Consejo Consultivo del Foro Interamericano sobre Partidos Políticos de la Organización de Estados Americanos (OEA), en 2003 electo Secretario General del Comité Ejecutivo Nacional de la Confederación Nacional Campesina, en 2004 Secretario Ejecutivo de la Conferencia Continental de Productores Rurales, en 2006 candidato a Diputado Federal, en 2007 designado Secretario de Asuntos Internacionales de la Confederación Nacional Campesina; electo Presidente del Consejo Técnico de Asuntos de Política internacional del Consejo Político Nacional del Partido Revolucionario Institucional (PRI) y Coordinador de Asuntos Internacionales del Comité Ejecutivo Nacional del PRI, así como Delegado General en el Estado de Michoacan.