En 1859 fue secretario de campaña del general Leopoldo O'Donnell en la guerra de Marruecos, participando en algunas operaciones militares, entre ellas la batalla de Wad-Ras, donde fue herido el 23 de marzo de 1860.