He started his career at the University of Turin as assistant to Norberto Bobbio. He was promoted to ordinary professor, going on to teach at the University of Perugia, University of Trieste, University of Trento, University of Florence and finally in Rome. He was one of the promoters of the Faculty of Law of the D'Annunzio University in Teramo, where he taught philosophy of law. He held a position at the Sapienza University of Rome from 1966 to 1990, becoming the Chair of philosophy of law and, for some years, was also the director of the homonymous Institute Giorgio Del Vecchio. Retiring in 1995, he became a professor emeritus.
