Er studierte Pädagogik und war danach als Lehrer in Rotensol im Schwarzwald, Pappelau bei Blaubeuren und zuletzt in Ravensburg tätig. 1876–1906 war er dort Oberlehrer an der evangelischen oberen Knabenschule.