Como funcionario público fue Director General de Bienes Nacionales, vocal ejecutivo de la Comisión Ajustadora de la Deuda Pública, vocal de la Comisión Nacional de Presupuestos; vocal secretario de la Comisión Nacional Bancaria y subdirector técnico del Instituto Mexicano del Seguro Social, entre otros puestos relacionados con la planeación económica y la seguridad social.