Allo scoppio del conflitto servì l'esercito austriaco con il grado di tenente. Terminata la guerra si trasferì in Francia e cambiò il proprio nome da "Ksawery" alla forma francesizzata "Xavier". Curiosamente, pur non conoscendo il polacco, optò per la cittadinanza polacca. Durante la seconda guerra mondiale si oppose al governo collaborazionista di Vichy e fece parte della resistenza guidata dal generale De Gaulle col nome di battaglia "Cartier". Al termine della guerra chiese ed ottenne la cittadinanza francese, giocando in prima scacchiera per la Francia alle Olimpiadi di Ragusa di Dalmazia del 1950.