En 1964 ingresó a El Colegio de México, donde cursó la licenciatura y la maestría (ésta sin título) en Relaciones Internacionales.
1994-1996 miembro del Consejo Editorial de la revista Este País.
Para el proceso electoral de 1996-97 fue nombrado Vocal Ejecutivo en Jalisco.
En el 2000 fue enviado como Vocal Ejecutivo para las elecciones en Chiapas; y de nuevo asumió la responsabilidad del proceso 2003 en Jalisco, así como del 2006, durante las elecciones de ese año declaró que "las campañas no habían sido ni limpias ni equitativas",[4] causando molestia hacia dentro del mismo instituto, denunció reiteradamente las irregularidades y posteriormente presentó su renuncia, la cual sería aceptada hasta ocho meses después.
Dejó su cargo a principios de 2011 para encabezar la ya extinta Agrupación Política Estatal Alianza Ciudadana, que impulsaba el proyecto político de Enrique Alfaro Ramírez.
Su postura política lo condujo posteriormente a un distanciamiento público del proyecto de Enrique Alfaro Ramírez.