È nato e vive a Pavia, dove si è laureato in Filologia Romanza con Cesare Segre. Dopo avere insegnato alcuni anni Lettere nelle scuole si è dedicato soprattutto alla traduzione dall’inglese per l’editoria: da allora ha tradotto un centinaio di opere – soprattutto di narrativa, ma anche di saggistica e di poesia – di numerosi autori, fra i quali E.A. Poe, Henry Thoreau, R.L. Stevenson, J. London, Rudyard Kipling, Samuel Beckett, F. S. Fitzgerald, Thomas Pynchon, Paul Auster, Martin Amis, Irvine Welsh, Ian Fleming, Charles Bukowski, Tim Parks; e fra i poeti Jack Kerouac, Vladimir Nabokov, Charles Reznikoff, Simon Armitage, Blake Morrison, W. H. Auden. Per la sua attività, nel 2000 ha ricevuto il Premio Nazionale per la Traduzione del Ministero per i Beni Culturali.
Insegna a contratto Tecniche di revisione editoriale al Master di Editoria allestito dal Collegio Santa Caterina da Siena in collaborazione con l’Università di Pavia; Tecniche di redazione, generi e testualità alla IULM di Milano; La traduzione letteraria contemporanea all’Università di Pavia nell’ambito del progetto “Collegiale non residente”, presso il Collegio Ghislieri.

