Vive in Toscana, a Lucignano (Ar). Ha collaborato con Radio Capodistria (Slovenia) in un ciclo sui poeti angloamericani e in un ciclo di scrittori di teatro da Beckett a Dürrenmatt. Per la Radio della Svizzera Italiana ha scritto alcuni radiodramma: James Joyce in una notte di Valpurga, e Il ritorno. Ha adattato alcune opere per la radio tra cui Bouvard et Pécuchet di Gustave Flaubert e Baron von Münchhausen di Rudolf Erich Raspe. Ha tradotto dal francese tra gli altri La vita quotidiana a Firenze ai tempi di Dante di Pierre Antonietti, Rizzoli. Per la Rai ha scritto e diretto il radiodramma: Alice e il Rev. Lewis Carroll rappresentato anche a Buenos Aires.
Tra le sue pubblicazioni: Vincent van Gogh, Pacini Editore (tradotto in olandese per Olive Press); James Joyce, Roma e altre storie, Pendragon Edizioni (tradotto in Argentina per Palibrio Book); L’Ambiguità della Memoria, Giovane Holden Edizioni (tradotto in Spagna per Flandes Editorial); Gustave Flaubert, o l’Ambiguità dell’Immaginazione scrittore, Pacini Editore (tradotto in Inghilterra per Clink Street Publishing); Edgar Allan Poe, o l’Ambiguità della Morte, Australian Book; Mario de Sá-Carneiro. L’ambiguità di un suicidio, Giovane Holden Edizioni.