Era un veterano della guerra italo turca e della prima guerra mondiale. Durante la seconda guerra mondiale fu alla terza direzione del sottosegretariato di stato per le fabbricazioni di guerra (poi per l'industria bellica), quale direttore (5 settembre 1940 - 17 novembre 1942) e poi al comando della 58ª Divisione fanteria "Legnano", a Nizza (22 novembre - 28 dicembre 1942) e della 208ª divisione costiera a Palermo (28 aprile - 22 luglio 1943). Il 22 luglio 1943 fu fatto prigioniero da carristi americani dell"'82º battaglione esplorante" ed internato in Algeria sino al dicembre 1944.