È nato a Roma nel 1941. Ha vissuto alcuni anni in America Latina dove si è dedicato, tra l’altro, a studi teologici. Attualmente vive e lavora a Roma. Ha pubblicato Benito e il mostro (1977), Il Marchese del Grillo (1981), Galileo mio padre (1983, 1a ed., Premio Grinzane Cavour e Premio Maria Cristina), Come il fuoco (1986, Premio Basilicata), Bocca di leone (1989), Storie dell’eremo (1990, Premio Chiara), Sulle rive del Mar Nero (1992, Premio Rhegium Julii e Frontino-Montefeltro), La notte dell’angelo (1994, Premio Oplonti, Premio Penne), Giuliano l’apostata (1997), Dal giardino murato (2002, Premio Elba), C’era una volta Trilussa (2004).