En 1682, de regreso en España, fue nombrado Maestre de Campo de Infantería, ascendiendo más tarde a Capitán General del Ejército, ocupando el cargo en el periodo de 1690 a 1693.