Born in Vevey, he studied theology in Lausanne and was a pastor at Cully and Sainte-Croix between 1881 and 1889. He then became pastor of the Free Church in Vevey for a further 35 years, retiring in 1923. Besides writing original hymns, he translated German, English, and Latin lyrics into French. Some of his work appeared in Chants Evangéliques (Lausanne, Switzerland: 1885). Some of his work was translated into German by Johanna Meyer (1851–1921). He died in Vevey and is buried in Cully.