Az esztergomi bencés gimnáziumban tanult. Már gyermekkorában érdeklődött a természettudományok iránt. 1851-1853 Bécsben gyógyszerészeti, 1853-56 között felsőbb kémiai tanfolyamot végzett. A gyógyszerészi pályát választva gyakornok lett szülővárosa „Fekete sas” patikájában. Katonai gyógyszerészként részt vett az 1848-as szabadságharcban. Itt kötött barátságot Than Károlyal, a pesti tudományegyetem későbbi híres kémia professzorával, aki tüzérként szolgálta a szabadságharc ügyét, és testvérével Than Mór festőművésszel.