En 1859 se incorporó al ejército que partía a la guerra de África, siendo herido en la acción del 14 de enero y condecorado en el campo de batalla.
Tomó parte en los acontecimientos de 1866 y 1869.
Margallo fue ascendido después a general.
Sus restos mortales se encuentran en el Panteón Margallo, del cementerio municipal de la Purísima Concepción de Melilla (España).
Fue bisabuelo del ministro José Manuel García-Margallo.