Conseguita la maturità, nel 1954, si è iscritto alla Facoltà di Giurisprudenza dell’Università degli Studi di Padova, dove si laureò discutendo una tesi in filosofia del diritto. Nel 1958 è stato nominato assistente volontario alla cattedra di Storia delle Dottrine politiche nella Facoltà di Scienze politiche e, nel 1961, assistente di ruolo. Abilitato alla libera docenza, nel 1966, ricoprì insegnamenti di Storia delle dottrine politiche e di Filosofia della politica a Trento, Perugia, Padova, Napoli Catanzaro, Udine, Innsbruck e Venezia. In qualità di visiting professor, tenne corsi nell’Università Nazionale della Somalia di Mogadiscio (1968/70), nella Universidad Católica Argentina Santa María de los Buenos Aires (1999/2000), nella Universidad Católica de Uruguay di Montevideo (1999/2000) e nella Universidad Central de Venezuela di Caracas (2000).