Si è laureato in Fisica nel 1977 a Firenze e nel 1978 ha vinto una borsa di studio CNR per la Fisica Matematica presso la Facoltà di Scienze dell’Università di Lecce, successivamente trasferita presso la Facoltà di Ingegneria dell’Università di Firenze, dove è poi diventato Ricercatore nel gruppo di Fisica Matematica. In questa Facoltà dal 1979 al 2002 ha collaborato con vari corsi, e ha tenuto corsi di Meccanica Razionale, Analisi II, Fisica Matematica. Dal 1993 ha afferito al Dipartimento di Scienza della Politica e Sociologia e dal 1996 ha insegnato nella Facoltà di Scienze Politiche “Cesare Alfieri” prima Matematiche per le scienze sociali, poi Teorie e tecniche per il mantenimento e la costruzione della pace. Dal 2001 insegna Relazioni Internazionali presso la Facoltà di Scienze Politiche dell’Università di Sassari, da cui è stato chiamato dopo aver vinto il giudizio di idoneità come professore associato nel 2002. Oltre a Relazioni Internazionali, insegna nei corsi Culture e conflitti nell’area mediterranea e Analisi delle politiche pubbliche. E’ stato tra i fondatori del Forum per i problemi della pace e della guerra, di cui è stato presidente dal 1998 al 2002. E’ stato membro del board della European Peace Research Association.