En diciembre de 1869, sustituyó en su cargo al General Cristóbal Acosta Páez.
En 1870, ocupa interinamente la jefatura del “Distrito de Sancti Spíritus”.
Desde su puesto, dirigió fuertes acusaciones contra el presidente Carlos Manuel de Céspedes, el cual fue depuesto un mes más tarde.
Durante la Tregua Fecunda, García Castro pasa a ser miembro del Partido Liberal Autonomista.
Tras el fin de la Guerra Necesaria, se radica en La Habana y trabaja como Juez Correccional.