Fue Representante a la Asamblea Legislativa del Distrito Federal de 1994 a 1997, Diputado Federal en la LVII Legislatura de 1997 a 2000 y de 2000 a 2006 Senador de la República, Diputado Federal plurinominal en la LX Legislatura de 2006 a 2009.