Doctor en Filosofía Teorética por la Universidad de Roma La Sapienza. Ha estudiado Derecho en la Universidad Central de Venezuela (Caracas). Ha enseñado Instituciones políticas comparadas e Historia e Instituciones de las Américas en la antigua Universitá Universidad degli Studi de Camerino, en la cual en el año 1998 funda y dirige el Departamento de Ciencias Jurídicas y Políticas. Ha sido profesor invitado en ateneos e institutos de Francia, Alemania, Inglaterra, España, México, Chile, Perú, Brasil, y Portugal. Desde 2011 es docente en el Instituto de Justicia y Derechos Humanos de la Universidad Nacional de Lanús.