Peppino Garibaldi était le petit-fils de Giuseppe Garibaldi et le fils aîné de Ricciotti Garibaldi. En même temps que son père, il prend part à la guerre gréco-turque de 1897 au côté des Grecs. Il combat ensuite avec les révolutionnaires au Venezuela et dans divers conflits en Amérique du Sud. Durant la Révolution mexicaine, il prend part aux batailles de Casas Grandes et de Ciudad Juárez.