Se ha desempeñado como senador de la República para las legislaturas LVII (1997-2000), LX y LXI (2006-2012), además como diputado por el mismo partido en cuatro momentos (1988, 1994, 2012 y 2021).
Líder de la agrupación Tierra y Libertad en Monterrey, Nuevo León.
Fue diputado federal, senador y coordinador de su grupo parlamentario en diversas ocasiones.
Es licenciado en derecho por la Universidad Autónoma de Nuevo León (1983-1988); tiene un posgrado en sociología por la Universidad Nacional Autónoma de México (1983-1984).
(FESEAPP, AC), la cual publica una revista de análisis político y social: "Poder Popular".