Cumplió labores como senador en dos periodos, de 1991 a 1997 y de 2006 a 2012 por el Partido de la Revolución Democrática (PRD) y el  Partido del Trabajo (PT).