Nato a Popoli (PE) nel 1959, si è laureato in scienze biologiche all’Università di Perugia. Subito dopo la laurea ha iniziato l’attività di ricerca presso l’Istituto nazionale per lo studio e la cura dei tumori a Milano, dove ha coordinato un gruppo di ricerca fino al 1998. In questo periodo ha anche trascorso due anni al National Cancer Institute a Bethesda (USA). Oggi si è trasferito all’Università di Bologna dove all’attività di ricerca affianca l’insegnamento in qualità di professore ordinario di biologia molecolare.