Escriu una continuació per a aquest paràgraf - En 1931 Soglo es va al·legar voluntàriament a l'Exèrcit francès. Va lluitar durant la Segona Guerra Mundial, servint al Marroc i participant en els desembarcaments dels Aliats a Còrsega, Elba i el sud de França.
- No. Promogut al rang de tinent, al final de la guerra va ser nomenat oficial d'estat major de l'Exèrcit Colonial Francès. El 1947 va ser adscrit al Ministeri d'Oceans francès com a assessor militar. Amb el rang de capità l'1 de gener de 1950, va ser enviat a Indoxina Francesa i va lluitar en la Primera Guerra d'Indoxina. Va ser guardonat amb la Croix de Guerre el 1956 pel seu servei durant la guerra. Allà va conèixer una dona franco-vietnamita amb qui es va casar més tard. Després de la derrota de França a Indoxina, va rebre el rang de major i va ser estacionat al Senegal, on va romandre fins a 1960. Després que Benin aconseguís la independència el 1960, Soglo va rebre el rang de coronel a l'exèrcit i va esdevenir el cap d'estat major sota el president Hubert Maga.