Laureato in Matematica all'Università di Roma, insegna Analisi Numerica presso l'Università di Roma Tor Vergata.
Nei suoi saggi esamina l'evoluzione del pensiero matematico attraverso il concetto di infinito e la nozione di numero nella la storia del pensiero non solo occidentale, su dichiarata ispirazione di Elémire Zolla.
Tra le sue pubblicazioni: Gnomon. Una indagine sul numero (Adelphi 1999), Il logos della scienza (Monte Università di Parma 2007), Numero e logos (Adelphi 2010), Complessità e iterazione numerica. Percorsi, matrici e algoritmi veloci nel calcolo numerico (Bollati Boringhieri 2013, con Daniele Bertaccini e Carmine Di Fiore), La matematica degli dèi e gli algoritmi degli uomini (Adelphi 2016).