Inició sus actividades dentro de varias empresas hasta que en 1970 ingresó a la Secretaría de Hacienda, donde ocupó varios cargos, entre ellos Director General de Egresos y Subsecretario de Egresos durante los periodos de José López Portillo y Mario Ramón Beteta como titulares de la secretaría; posteriormente pasó la entonces Banca Somex, y en 1979 fue postulado candidato del PRI a Diputado Federal por el Distrito VII de Guanajuato, pero antes de las elecciones renunció a la postulación al ser designado Subsecretario de Programación y Presupuesto por el nuevo titular de esa secretaría, Miguel de la Madrid; cuando este último fue postulado candidato a la Presidencia de la República, Ramón Aguirre lo sustituyó como Secretario de Programación y Presupuesto.