Como funcionario, ocupó los cargos públicos de subsecretario de Hacienda, presidente del Consejo de Administración del Banco de México, miembro de la Comisión de Organización del Banco Nacional Hipotecario Urbano y de Obras Públicas (Banobras), y colaboró en la primera Comisión de Estudios sobre el Seguro Social.