Ammesso alla scuola militare nel 1881, sottotenente nel 7º Reggimento bersaglieri dal 1883 e tenente nello stesso reparto dal 1886, ha preso parte alla guerra italo-abissina, alla guerra italo-turca e alla prima guerra mondiale e si è congedato col grado di generale di corpo d'armata nel 1929. La mattina del 29 giugno 1916, al comando della Brigata Regina (9º e 10º fanteria) dislocate sul Carso, e precisamente sul monte San Michele, affronta il primo attacco coi gas asfissianti da parte dell'esercito austro-ungarico, che determina la perdita quasi totale della forza di entrambi i reparti; il salvataggio di molti soldati e la pronta reazione dei superstiti al suo comando gli valgono una medaglia d'argento al valor militare. Iscritto al Partito Nazionale Fascista dal 1921 è stato dichiarato decaduto dalla carica di senatore con sentenza dell'Alta corte di giustizia per le sanzioni contro il fascismo del 28 dicembre 1944.