Han tok eksamen fra Balestrand lærerskole og Stord seminar 1866 og virket som lærer og kirkesanger i Kyrkjebø fra 1867 til 1889. Fra 1891 til 1901 var han postmester i Ålesund, fra 1901 til 1904 i Bergen. 1887–1891 var han ordfører i Kyrkjebø, der han satt i herredsstyret i 14 år. Han var senere medlem av Ålesund bystyre.