Etter fra Bergen katedralskole i 1866 ble han cand.philos. 1867 og cand.med. i 1874. Fra 1872 var han assistentlege på Gaustad Asyl. I 1874 var han skipslege på emigrantskipet D/S «Kong Sverre» som gikk til New York City. Han var forøvrig utnevnt marinelege 1877 til 1881.