Dopo il rimpatrio avvenuto nel maggio 1938 e il conseguimento della promozione a maggiore, partì nuovamente volontario per la Spagna dove era in corso una sanguinosa guerra civile, in cui l'Italia appoggiava i nazionalisti di Franco e al comando di un battaglione carri d'assalto prese parte alla seconda battaglia dell'Ebro conclusasi con la disfatta delle forze repubblicane che non riuscirono a fermare l'avanzate delle truppe franchiste, l'ultima combattuta dalle Brigate Internazionali, e alla conquista della Catalogna.