Estudió Derecho, Medicina y Filosofía. Fue profesor de Historia de las Religiones en la Universidad de Siena, y luego en La Sapienza de Roma como profesor de Folclore Europeo, al tiempo que investigaba y colaboraba en diferentes instituciones. En 1977 de nuevo fue profesor de Historia de las religiones, esta vez en el Instituto Universitario Orientale de Nápoles, hasta que en 1991 fue profesor de Antropología Cultural en la reciente Universidad Roma Tre.
Sus libros tratan sobre demo-etno-antropología, prácticas mágico religiosas y folclore europeo.