Retornó a la Ciudad de México en 1944 y entre ese año y 1946 fue secretario del Jefe de la Policía del Distrito Federal y desde 1946 hasta 1963 ministro supernumerario del entonces Tribunal Superior de Justicia del Distrito y Territorios Federales, presidiendo dicho Tribunal entre 1963 y 1967. El 17 de febrero de 1967 el presidente Gustavo Díaz Ordaz lo designó como Subprocurador encargado del despacho de la Procuraduría General de la República en sustitución de Antonio Rocha Cordero —quien dejó el cargo al ser postulado candidato del PRI a Gobernador de San Luis Potosí— y el 21 de febrero de 1968 fue nombrado formalmente Procurador General de la República, correspondiéndole por tanto desde el puesto a su cargo la reacción gubernamental al Movimiento estudiantil de 1968; el 1 de diciembre de 1970 el nuevo presidente, Luis Echeverría Álvarez, lo ratificó al frente de la Procuraduría General de la República, correspondiéndole nuevamente estar en el cargo durante los hechos violentos que desencadenaron la Matanza del Jueves de Corpus el 10 de junio de 1971, como consecuencia a este último hecho, presentó su renuncia al cargo el 19 de agosto de 1971, a los pocos días en que también lo hicieron el entonces Jefe del Departamento del Distrito Federal, Alfonso Martínez Domínguez y el jefe de la Policía del D. F., Rogelio Flores Curiel.