Nato a Pavia, frequentò ivi la Scuola di Farmacia creata dal conte Carlo Giuseppe di Firmian e fu allievo di Giovanni Antonio Scopoli. Laureatosi nel 1784 in Medicina con una tesi sull'analisi chimica dei succhi gastrici (fu allievo, tra l'altro, di Lazzaro Spallanzani), esercitò per qualche tempo la professione medica, senza però trascurare i suoi interessi per la chimica, esortato dal suo maestro, Giovanni Antonio Scopoli, con saltuaria attività di insegnamento nell'ateneo pavese, in cui divenne titolare dell'insegnamento di Chimica nel 1796 (nel 1813 ne divenne rettore).