Garro fue designado capitán general y gobernador de Chile en 1682, asumiendo como nuevo gobernador del Río de la Plata el entonces comisario de caballería de Buenos Aires, capitán José Herrera y Sotomayor, el 11 de junio de 1682.