Homme politique socialiste, il fait ses études à l’Université de Liège où il obtient le grade de docteur en droit (1895). En 1900, il est élu au Conseil Communal de Liège. Il occupe le poste d’échevin de l’instruction publique de 1908 à 1921. Il participe aussi à l’Ecole socialiste itinérante (cours sur le syndicalisme, la coopération, la lutte politique…), où il donne plusieurs conférences.
De 1921 à 1928, il siège au sénat.
Il décède en 1928.