En 1870, pasó a ser jefe del Estado Mayor del Mayor general Máximo Gómez, sucesor del General Mármol en la jefatura de la “División Cuba”, tras la muerte de éste por enfermedad.
En 1872, el ya Coronel Pío Rosado fue comisionado al extranjero a gestionar una expedición armada para apoyar la lucha independentista en Cuba.
Por aquel entonces, los cubanos preparaban la Invasión a Las Villas, por lo cual necesitaban refuerzos en hombres, armas y, sobre todo, municiones.
Sin embargo, ésta fue sorprendida por una cañonera española en aguas territoriales cubanas y se vieron obligados a regresar a colonia británica de Jamaica, en donde se encontraba el Coronel Pío Rosado al terminar la guerra en 1878.
El Mayor general Calixto García lo ascendió a General de Brigada (Brigadier), mientras preparaban el inicio de la segunda guerra por la independencia de Cuba: La Guerra Chiquita (1879-1880).