Nato a Roma nel 1963, si è laureato in Scienze dell’Informazione all’Università di Salerno. Dal 1989 si occupa professionalmente di computer grafica tridimensionale, applicata prima alla visualizzazione scientifica per la fluidodinamica numerica e, successivamente, alla visual simulation. Dal 1998 si interessa di Realtà Virtuale con attività di ricerca, sviluppo e integrazione di sistemi software, sviluppo di applicazioni prototipali e sperimentazione su tematiche di Realtà Virtuale, Realtà Aumentata e Visione Artificiale.
Ha sviluppato sistemi software per la visualizzazione impiegati in ambiti di ricerca e industriali, tra cui FLOVIS per la visualizzazione 3D per la fluidodinamica numerica e ViRstperson per la simulazione di manutenzione in realtà virtuale.
Al Centro Italiano Ricerche Aerospaziali, dove lavora dal 1989, è responsabile del Laboratorio di Realtà Virtuale e conduce attività di ricerca sulla materia.