Allievo di Luigi Carnera, si laureò nel 1940 all'Istituto Universitario Navale di Napoli con una tesi sulle misure delle profondità marine. Iniziò la carriera come assistente di
Giuseppe Imbò presso la cattedra di Fisica Terrestre e, nel 1941, fu nominato assistente presso la Stazione internazionale delle latitudini di Carloforte. Tra il 1944 e il 1946 prestò inoltre servizio come supplente presso l'Istituto nautico di Piano di Sorrento.
Divenuto Ufficiale di porto nel 1941, durante il periodo bellico fu chiamato alle armi nella Marina Militare, ricoprendo l'incarico di Comandante del Porto di Sant'Antioco in Sardegna. Per la sua partecipazione alle operazioni belliche e alla guerra di liberazione, ricevette la croce al merito di guerra e il nastrino con stelletta. Nel 1946 fu nominato direttore della stazione di Carloforte, dove in sei anni osservò circa 8000 stelle doppie con il metodo di Talcott. Nel 1952 ottenne il trasferimento all'Osservatorio di Capodimonte, occupandosi dei piccoli pianeti e della riorganizzazione del servizio meridiano con il cerchio di Repsold.
Nell'autunno del 1952 si recò all'Osservatorio di Uccle, in Belgio, per completare la determinazione delle declinazioni delle stelle già studiate a Carloforte. Tornato in Belgio il 10 settembre dell'anno successivo per proseguire il lavoro, riuscì a osservare più di 150 stelle in sole tre notti prima di essere colto da un improvviso e fatale malore la sera del 18 settembre 1953.