Ricercatore in matematica all’Università di Perugia, insegna Metodi Geometrici in Teoria della Relatività per il corso di laurea in Matematica.
Autore di studi e conferenziere su questioni di fondamenti della fisica, di metodologia e applicazioni delle scienze biomediche, di epistemologia e di storia della scienza; coordina il progetto Scienza e democrazia ed è dal 2007 presidente della Fondazione Hans Ruesch per una Medicina senza Vivisezione.