He graduated from the Norwegian Naval Academy in 1872. After running the sailors' school in Fredrikshald from 1878 to 1887 he returned to Horten as teacher at the Norwegian Naval Academy from 1891 to 1897. In 1897 he was hired at the Karljohansvern shipyard. He held the ranks of Captain from 1894 and Commander from 1899. He was also a local bank director. From 1901 to 1904 he served as mayor of Horten municipality, and he was elected to the Parliament of Norway in 1903, representing the rural constituency of Jarlsberg og Larviks Amt.