Researcher University Rome, 1976-1986. Professor Faculty of Law University Sassari, Italy, 1986-1989, University Perugia, Italy, since 1989. Solicitor, lawyer, barrister Rome.
Member Ministerial Committee for Criminal Trial Code, Rome, 1987-1988. Member Ministerial Committee for Review of Criminal Trial Code, Rome, 1989-1990. Member Research Institute of Judicial Systems, Italian National Research Council, Bologna, since 1994.
Legal advisor for criminal trial questions San Marino Republic, since 1995.