È ordinario di Sociologia generale, giuridica e politica nella Facoltà di Scienze della formazione dell'Università di Palermo, nonché professore di prima fascia di Sociologia del diritto. Insegna New Public Management nella School of Government e Public Policy nella facoltà di Scienze politiche alla LUISS “Guido Carli” di Roma, ove è anche componente del comitato scientifico del Centro Bachelet. Ha insegnato nelle Università di Messina, Macerata, Milano Cattolica.