En marzo de 1939, con la derrota republicana, se fue al Protectorado francés de Marruecos, permaneciendo en Casablanca durante algún tiempo. Más adelante, tras la rendición francesa ante los alemanes en 1940, fue detenido por la Gestapo y se salvó por poco de la deportación a España gracias al general francés Vergès, antiguo profesor suyo. Entonces se exilió en México, donde se nacionalizó mexicano y se incorporó al ejército mexicano como coronel. Fue agregado militar de la embajada de la Segunda República Española de 1945 a 1949. También colaboró en la revista "Quaderns de l'exili".