Ha sido dos veces Diputado Federal a la LI Legislatura de 1979 a 1982 y a la LV Legislatura de 1991 a 1994, de 2000 a 2006 es Senador de la República, además se ha desempeñado como Secretario Particular de los Gobernadores de Baja California Héctor Terán Terán, Alejandro González Alcocer y Francisco Vega de Lamadrid.