È nato a Bergamo ma ha origini di Pompei. Il suo primo racconto è uscito nel 1978 (editrice Nord), il suo primo romanzo, Oberon, l’avamposto fra i ghiacci, nel 1987 (Nord). Poi i romanzi Toshi si sveglia nel cuore della notte (Granata Press, 1995), Il giorno della sfida (Nord, 1998), Oltre il pianeta del vento (Mondadori, 2004), Ho pedalato fino alle stelle (Mursia, 2008), L’amore al tempo dei treni perduti (Mursia, 2010), Korolev (Mondadori, 2011), La vita a pedali (Bolis, 2014). Ha pubblicato le antologie: Il Villaggio di Marte (Delos Books, 2013) e I famosi ignoti (Bolis, 2013). Ha vinto il premio Courmayeur nel 1992, il premio Urania nel 2004.
Nel 2015 esce un suo racconto nell'antologia Gente di Bergamo (Bolis Edizioni).