Figlio di Giovanni Battista, medico condotto, e Felicia Benvenuti, nacque a Cusiano di Ossana il 16 gennaio 1835. Dopo aver frequentato il Liceo nella città di Rovereto si trasferì a Milano ove si impiegò in un'azienda commerciale. Alla vigilia della seconda guerra d'indipendenza del 1859 dovette fuggire dalla polizia austriaca riparando in Piemonte e si arruolò volontario a Torino nelle Guide di Francesco Simonetta.