1931 m. Soglo savanoriškai įstojo į Prancūzijos armiją. Jis kovojo per Antrąjį pasaulinį karą, tarnavo Maroke ir dalyvavo sąjungininkų iškrovimuose Korsijoje, Elboje ir
Pietų Prancūzijoje. Pasibaigus karui, jis buvo paaukštintas į leitenanto laipsnį ir tapo Prancūzijos kolonijų armijos štabo pareigūnu. 1947 m. buvo paskirtas Prancūzijos užjūrio ministerijos kariniu patarėju. 1950 m. Sausio 1 d. jis gavo kapitono laipsnį ir buvo išsiųstas į Prancūzijos Indokiniją, kur kovojo Pirmajame Indokinijos kare. 1956 m. už tarnybą karo metu buvo apdovanotas karo kryžiumi. Ten jis susipažino su prancūziška vietnamėne, su kuria vėliau susituokė. Po Prancūzijos pralaimėjimo Indokinoje jam buvo suteiktas majoro laipsnis ir stacija Senegalyje, kur jis liko iki 1960 m. 1960 m., kai Beninas įgijo nepriklausomybę, Soglo gavo pulkininko laipsnį kariuomenėje ir tapo prezidento Huberto Maga štabo viršininku.