En la Secretaría de Gobernación, se desempeñó al frente de las subsecretarías de Población y Servicios Migratorios y, también, de Gobierno, durante el periodo en el que Jorge Carpizo McGregor, primer presidente de la Comisión Nacional de Derechos Humanos y exrector de la UNAM, fue secretario de la dependencia; en la Secretaría de Salud, lo hizo en las de Servicios de Salud y de Coordinación Sectorial.