Licenciado en Derecho por la Universidad Nacional Autónoma de México (UNAM) con cursos de doctorado en Ciencia Política y Derecho Constitucional en la Universidad de París. Fue Presidente Nacional del Partido Revolucionario Institucional (PRI) el cual abandonó en 1987, para integrar junto con Cuauhtémoc Cárdenas la corriente democrática que años después se convertiría en el PRD. Fue Subdirector de IMSS, Secretario del Trabajo y Previsión Social, Secretario de Educación Pública, embajador de México ante la ONU y ante la Unión Europea.
Senador y diputado del PRD, fue coordinador parlamentario en ambas camaras. En 2000, luego de abandonar el sol azteca contendió por la Presidencia de la República Mexicana como candidato del Partido Auténtico de la Revolución Mexicana (PARM).
Hoy es coordinador General del Frente Amplio Progresista.
Senador y diputado del PRD, fue coordinador parlamentario en ambas camaras. En 2000, luego de abandonar el sol azteca contendió por la Presidencia de la República Mexicana como candidato del Partido Auténtico de la Revolución Mexicana (PARM).
Hoy es coordinador General del Frente Amplio Progresista.