Nato a Pola nel 1908
- giugno 1927 - Allievo Pilota "premilitare»
- novembre 1927 - Pilota d'aeroplano
- maggio 1928 - S. Tenente Pilota di Complemento della Regia Aeronautica al XXI Stormo Aeroplani - Pisa
- ottobre 1930 - allievo all'Accademia Aeronautica Corso IBIS
- luglio 1934 - Tenente Pilota in Servizio Permanente Effettivo
- estate 1934 - alla Scuola Caccia di Castiglione del Lago
- ottobre 1934 - al 4° Stormo c.t. - Gorizia
- aprile 1936 - al 12° Stormo B.T.V. - Guidonia
- febbraio-maggio 1937 - primo ciclo operativo O.M.S. (12° Stormo B.T.V.)
- luglio 1937 - Capitano Pilota in S.P.E.
- settembre 1937 - all'8° Stormo B.T. - Bologna (comando della 10a Squadriglia)
- ottobre 1937-giugno 1938 - secondo ciclo operativo O.M.S. (8° Stormo B.T.)
- luglio 1938 - al 6° Stormo C.T. - Ravenna/Rimini
- aprile 1939 - prende parte alle O.M.T. (occupazione Albania – 6° Stormo C.T.)
- giugno 1940 - mobilitato su base Grottaglie (comando 150° Sq. – 6° Stormo C.T.)
- dicembre 1940 - primo ciclo operativo in Africa Settendrionale (2° Gruppo C.T.)
- gennaio 1941 - abbattuto in combattimento
- marzo-luglio 1941 - secondo ciclo operativo in Africa Settendrionale (2° Gruppo C.T.)
- primavera 1942 - Capo-collaudalore alle "CAPRONI-REGGIANE» - Reggio Emilia e Maggiore Pilota in S.P.E. (Collauda il prestigioso "Re 2005» Sagittario)
- aprile 1947 - Tenente Colonnello Pilota in S.P.E.
- 1948-1950 - Capo-collaudatore alla "CAPRONI -TALIEDO» - (Collauda il "Ca 193»)
- giugno 1955-gennaio 1958 - Collaudatore Capo-Reparlo Volo alla «AERFER» - Pomigliano d'Arco/Napoli.
- estate 1955 - abilitato al pilotaggio di aviogetti militari presso la S.V. - Amendola e 5° Stormo - Villafranca.
- giugno 1958 - Colonnello Pilota in S.P.E. alla 5a Aerobrigalt - Rimini
- 1960-1981 - Generale Pilota di Brigata e Divisione Aerea.
Ruolo d'Onore della riserva.
Presidente della Sezione di Rimini dell'Associazione Arma Aeronautica. - 24 dicembre 1981 - Deceduto a Coriano di Rimini.