Elevato al grado di generale di corpo d'armata il 1º gennaio 1942, dopo aver assunto il comando del corpo di spedizione (XXX corpo d'armata, già VII) che in agosto avrebbe dovuto conquistare l'isola di Malta (Operazione C3), tra il novembre 1942 e l'8 maggio 1943 fu ancora al comando del XXX Corpo d'armata, ora operante in Tunisia. Sfuggito alla resa delle armate dell'Asse in Tunisia, con uno degli ultimi voli per Castelvetrano l'8 maggio, dal 5 luglio al 1º settembre seguente fu comandante del II Corpo d'armata a Siena, poi sostituito dal generale Gervasio Bitossi.