Diplomatico italiano. Fu cancelliere del Consolato generale di Ginevra dal 1910 al 1914, quando fu nominato titolare della neo-costituita agenzia consolare di Losanna.
È stato rappresentante in Svizzera della Lega Navale Italiana e Commissario generale per la Svizzera all'Esposizione internazionale di Genova (cfr. "Gazette de Lausanne", a. 117, n. 97 (8 apr 1914), p. 3; n. 108 (22 apr 1914), p. 2).
Tra i suoi scritti Albo in memoria di Giuseppe Garibaldi. Primo anniversario (1883).
Contattò Pareto nel dicembre 1911 per l'organizzazione di una manifestazione in onore di Giuseppe Basso, già Console generale d'Italia a Ginevra.
[Redazione della scheda provvisoria]