Han tok styrmannseksamen i 1852 og fikk borgerskap i Tønsberg 1859. Fra 1861 til 1870 var han skipsfører, senere skipsreder. Han var dansk visekonsul fra 1893 til 1904.