Après l'école primaire, il devient agriculteur à Échallens avant de mettre son domaine en location. En 1875, il est nommé suppléant, avant de devenir juge au tribunal de district et au tribunal de police entre 1878 et 1882. À partir de 1883, il exerce la fonction de juge de paix. Dès 1893, il est le directeur de l'école secondaire mixte et biconfessionnelle d'Échallens avant de devenir rentier en 1900. Il est en outre président du conseil d'administration du chemin de fer Lausanne-Échallens-Bercher, administrateur des Forces motrices des lacs de Joux et de l'Orbe entre 1903 et 1915 et membre du synode de 1885 à 1890[1].