En 1838, il est avocat à Lausanne.
De 1841 à 1846, il est Professeur à la Faculté de Lausanne.
De 1851 à 1866, il est Professeur au gymnase de Neuchâtel.
De 1866 à 1895, il est Professeur ordinaire de philosophie à la Faculté de Lausanne.
De 1874 à 1895, il est Professeur de droit naturel à la Faculté de Lausanne.