Ha sido Diputado Federal en tres ocasiones: por representación proporcional a la LI Legislatura de 1979 a 1981, y en representación del II Distrito Electoral Federal de San Luis Potosí a la LVII Legislatura de 1997 a 2000 y a la LIX Legislatura de 2003 a 2006.