He was later transferred to the intelligence service of the Royal Italian Army, heading the Servizio Informazioni Militare between 1932 and 1934.
On 1 January 1942 he was promoted to lieutenant general, while his XXX Corps trained for the planned invasion of Malta, for which Sogno was scheduled to be overall commander of the invasion force; this operation was however cancelled and in November 1942 the Corps was transferred to Tunisia, where it fought under Sogno’s command until May 1943.
On 8 May 1943, five days before the final surrender of all Axis forces in Africa, Sogno was repatriated with one of the last flights to Castelvetrano, thus escaping capture.
From 5 July to 1 September 1943 he commanded the II Army Corps in Siena, being then replaced by General Gervasio Bitossi.
[4][5][6][7][8][9][10] He was then designated to replace General Lorenzo Dalmazzo as commander of the Ninth Army in Albania from 9 September 1943, but a few hours before leaving Rome for Tirana he was stopped by the proclamation of the Armistice of Cassibile.