18 listopada 1936 wyemigrował z Polski do ogarniętej wojną domową Hiszpanii przedostając się tam przez Czechosłowację, Austrię, Szwajcarię i Francję. Od grudnia 1936 roku walczył w Brygadach Międzynarodowych jako dowódca plutonu łączności w 35. Dywizji Hiszpańskiej Armii Republikańskiej, później trafił do polskiego batalionu im. Adama Mickiewicza. Walczył najpierw w kampanii andaluzyjskiej, potem na froncie centralnym w bitwie pod Brunete, Extremadurze oraz nad Ebro. Dosłużył się stopnia porucznika. Po zakończeniu walk wraz z innymi żołnierzami XIII Brygady został internowany we Francji.