Es miembro y dirigente de la Confederación de Trabajadores de México, actualmente su Secretario General; ha sido en tres ocasiones Diputado Federal, en representación del XXVIII Distrito Electoral Federal del Distrito Federal a la LVI Legislatura de 1994 a 1997 y plurinominal a la LVIII Legislatura de 2000 a 2003.