Etter examen artium i 1895 og cand.med. i 1903 jobbet han i Bergen, Stavanger, Mandal, Ullevål sykehus og Rikshospitalet. Han studerte i 1906 bakteriologi hos Carl Julius Salomonsen (1842–1924) og kirurg og senere undervisningsminister Thorkild Rovsing (1862–1927) i København. Han fikk en dr.med. i 1911 på en avhandling om fettemboli. Fra 1913 var han mest ved Rikshospitalet i diverse stillinger. Fra 1927 til 1948 var han overlege ved kirurgisk avdeling såvel som direktør for Bergens kommunale sykehus, i dag kalt Haukeland sykehus. Fra 1929 var han i direksjonen for Gades Institutt i Bergen. Han ivret for å få etablert det nye Universitetet i Bergen som startet i 1946. De gjorde ham til æresdoktor i 1958.