född i Saleby, Skaraborgs län som son till lantbrukaren Johan Magnus och Charlotta Nilsson. Gift med Ester Elvira Edman, f 17/7 1887, far till Per Olof f. 22/1 1912 och Erik Lennart f. 15/7 1915.
Tog folkskollärareexamen i Göteborg år 1906. Verksam som lärare i Lidköping, Torshälla samt Laholm innan han fick en fast tjänst som folkskollärare i Göteborg 1/7 1907. Fortbildade sig även inom slöjd (Nääs, 1908), gymnastik (Nääs, 1911) samt i ytterligare övningsämnen. Sedermera tillsynslärare.
Sekreterare i styrelsen för Föreningen för anordnande av skolovskolonier i Örgryte 1914-1922. Ledamot av kommunalfullmäktige i Västra Frölunda.
Även verksam som uppfinnare.