Nato a Roma nel 1960, si avvicina per la prima volta alla logica e alla semiotica durante gli anni del liceo, grazie all’influenza di Franco Ruffini, professore di matematica e fisica, nonché docente di semiologia del teatro presso il DAMS di Bologna. Questo interesse per una formazione interdisciplinare continua all’Università La Sapienza, dove consegue la laurea in Filosofia del linguaggio sotto la guida di Tullio De Mauro, ma parallelamente, segue i corsi di logica matematica e informatica teorica tenuti da Corrado Böhm, lavorando a una tesi sperimentale sull’apprendimento automatico delle strutture sintattiche.
Dopo la laurea entra in IBM, dove si occupa di progetti di ricerca e sviluppo nel campo dell’intelligenza artificiale e delle tecnologie linguistiche, con una particolare attenzione alla rappresentazione della conoscenza. Divenuto direttore del Centro Studi Avanzati di IBM Italia, ha l’opportunità di collaborare nuovamente con Tullio De Mauro su studi e progetti dedicati alla rappresentazione collaborativa della conoscenza linguistica.
Nel 2017 lascia IBM per dedicarsi a una propria iniziativa imprenditoriale e alla docenza universitaria, continuando a coltivare la sua passione per la ricerca e l’innovazione.