Han var husmannssønn, gikk på Amtsskolen på Apalset i Gloppen vinteren 1881-1882, og tok siden eksamen ved Stord lærarskule i 1884. Han var deretter lærer i 48 år, først på Østlandet, deretter 1892-1932 i Bergen.