Fisico teorico, ha studiato presso l’Università di Pisa e l’Università di Messina dove si è laureato nel 1983 e ha conseguito il dottorato di ricerca nel 1988.
Ha svolto e svolge attività di ricerca nei campi della meccanica statistica e dei sistemi complessi sociali ed economici attraverso metodi teorici e di simulazione al computer.