Triunfante la revolución contra Lerdo de Tejada, en 1877 fue nombrado comandante de la región de occidente, puesto que ocupó hasta mayo de 1879; el 13 de marzo de 1877, Porfirio Díaz lo hizo General de División.