Fue diputado federal y senador de la República en cinco legislaturas (diputado en las Legislaturas XLIV, XLVI y LIV, y senador en la LII y LIII), así como jefe del Departamento de Literatura del Instituto Nacional de Bellas Artes.