Pendant la Guerre d'Espagne, il combat dans l'Armée populaire de la République avec le grade de commandant dans le Bataillon de la Brigade mixte, d'abord engagée à Belchite, puis à la défense de Lérida, pendant la Bataille de l'Èbre. Lors de la Retirada, il passe en France avec son unité en février 1939. Il est interné dans les camps de concentration d'Argelès et de Saint-Cyprien.