Ha ocupado diversos cargos, entre los que destacan los de Director General de Salud Pública para el Distrito Federal, en la Secretaría de Salud, Director General de Servicios Médicos en el Departamento del Distrito Federal, Secretario General del Instituto Mexicano del Seguro Social, Presidente de la Fundación Cambio XXI y del Instituto Nacional de Ecología.