En Puebla fue presidente del Tribunal Superior de Justicia y después ocupó el cargo de Procurador General de la Nación.