I 1858 tok han medisinsk embetseksamen og gikk i tjeneste som militærlege. I 1860 deltok han som frivillig i den ungarske legionen som kjempet sammen med Garibaldi i Kongeriket Napoli. Fra 1861 var han distriktslege i Steigen, så lege ved amtssykehuset i Tromsø fra 1863 til 1865. I 1867 ble han kompanikirurg ved Trondhjemske brigade, i 1871 korpslege ved Bergenske brigade og fra 1872 ved Trondhjemske brigade.