Classe 1981, laureato in Ingegneria Informatica e Telecomunicazione presso l’Università degli Studi di Perugia, ha conseguito il dottorato in Ingegneria dell’Informazione con specializzazione in Modellazione dei sistemi biologici.È stato junior specialist alla University of California San Francisco (UCSF) per 2 anni, ricercatore presso l’Ateneo perugino per 5 anni, abilitato al ruolo di professore associato nel settore delle bioingegnerie. Ad oggi collabora con numerose Università internazionali tra cui la Columbia University nella città di New York, con il gruppo di Andrea Califano nel settore della Cancer Systems Biology.
Numerosi i progetti di trasferimento tecnologico, sia a livello nazionale che internazionale, a cui ha partecipato.
È inoltre componente del Nucleo Epidemiologico della Regione Umbria per il Covid-19.
Dal 16/07/2020 ricopre la carica di Amministratore Unico di Umbria Digitale, società consortile a totale capitale pubblico, senza scopo di lucro, al servizio della Regione Umbria, dei Comuni, delle Agenzie e organismi pubblici in essa consorziati, che svolge attività di interesse generale per la gestione e lo sviluppo del settore ICT regionale e attività strumentale nei confronti dei soggetti pubblici soci secondo il modello in house providing.