Docteur en droit (Université de Liège, 1956) - Docteur en sciences sociales (Université de Liège, 1963)
Assistant (1958-1963), chef de travaux (1963-1967), chargé de cours associé (1967-1970), professeur ordinaire (1970-1985) puis extraordinaire (1985-1999) à l'Université de Liège (philosophie du droit, droit du travail); membre de la Division des Normes internationales du travail du Bureau International du Travail (1964-1965, 1965-1966); chef de cabinet-adjoint du ministre de la Justice (1982-1985); conseiller d'état (1985-1989).
Nommé juge à la Cour constitutionnelle par arrêté royal du 22 novembre 1989.