Dopo il liceo artistico frequenta un corso di grafica e scenografia tenuto da Gianni Polidori ed Emanuele Luzzati. Lavora a Milano come aiuto-scenografo per la televisione e ad Alessandria per il teatro lirico, quindi decide di assecondare una sua grande passione iscrivendosi ad un corso di fumetto a Bologna dove conosce, tra gli altri, Marcello Jori, Vittorio Giardino ed Andrea Pazienza.
Nel 1992 comincia una collaborazione con Disney Italia realizzando, per oltre 15 anni, storie di Topolino e Paperino. Nel 2007 si trasferisce a Barcellona per lavorare nello studio creativo di Egmont, editore di Copenaghen. Disegna tuttora per Egmont storie di Donald Duck su quattro strisce seguendo lo stile di Carl Barks. Ha disegnato illustrazioni e fumetti per Alias e La Lettura, inserti dei quotidiani Manifesto e Corriere della Sera. Collabora con la rivista Internazionale.
Dal 2017 vive e lavora a Torino.