Nato a Roma, dottore di ricerca in Teoria dello Stato.
Ha insegnato Diritto pubblico e Diritto pubblico comparato nelle Università Statale e Cattolica di Milano e nella Sapienza di Roma.