Nato a Camerino (MC) nel 1944. Dal gennaio 2009 è presidente nazionale del Meic (Movimento ecclesiale di impegno culturale), di cui era vicepresidente dal 2002.
È professore ordinario di Citologia e Istologia all'Università degli studi di Perugia. Ha svolto attività di didattica e ricerca anche presso l'Università di L'Aquila e il Laboratorio di Embriologia molecolare del Cnr di Napoli.
È esperto di problemi riguardanti i processi del differenziamento embrionale ed autore di oltre cento pubblicazioni scientifiche.