Fue militante del Partido Comunista Mexicano, del Partido Socialista Unificado de México del Partido Mexicano Socialista y del Partido de la Revolución Democrática; durante este periodo fue coordinador de asesores de las bancadas de estos partidos, y el mismo fue Diputado Federal a la LIII Legislatura de 1985 a 1988 Fue comisionado ante la Comisión Federal Electoral (1986-1991) hasta la fundación del IFE.