Nato a Trieste da Giuseppe e Teresa Guardianich. Dopo studi commerciali si dedicò al giornalismo. Lasciò la città nel 1866 per seguire Garibaldi. Ferito gravemente a Bezzecca fece ritorno a Trieste continuando a dedicarsi al giornalismo, la tipografia e l'editoria. Collaborò con varie testate giornalistiche fino a diventare direttore del quotidiano liberal-nazionale L'Indipendente.
Ottenne due volte il premio municipale di storia patria istituito da Domenico Rossetti De Scander: nel 1892 per Tempi andati e nel 1902 per Il Trecento a Trieste.
L'ultima sua opera, L'Istria nobilissima, fu pubblicata postuma dalla moglie Caterina Croatto-Caprin.