Ha insegnato “Istituzioni di diritto pubblico”, “Diritto parlamentare”, “Dottrina generale dello Stato” e “Tecnica della normazione” nell'Università di Genova, Facoltà di Scienze politiche. Ha insegnato altresì “Diritto costituzionale italiano e comparato” nelle Università di Genova e di Torino; in quest'ultima Università ha insegnato anche “Istituzioni di diritto pubblico”.