Nato a Vigevano, ha studiato a Vercelli con Angelo Gilardino, diplomandosi a pieni voti e lode al Conservatorio C. Pollini di Padova e, successivamente, con menzione d'onore, all'Accademia Superiore Internazionale di Musica L. Perosi di Biella.
Durante l'epoca degli studi, gli è stata assegnata due volte la borsa di studio Mario Castelnuovo-Tedesco, destinata dagli eredi del compositore al miglior studente italiano di chitarra.
Ha studiato composizione con Sergio Marcianò. Si è affermato, vincendo vari premi, in concorsi nazionali e internazionali, tra i quali il concorso Andrés Segovia in Spagna nel 1986 e nel 1987.

Ha iniziato la carriera concertistica nel 1981, e da allora ha suonato regolarmente in quasi tutti i paesi d'Europa e in America, invitato da società concertistiche, festival, associazioni chitarristiche. Oltre ai numerosi recital, ha eseguito i concerti per chitarra e orchestra di Krebs, Giuliani, Rodrigo, Castelnuovo-Tedesco, Villa-Lobos, Brouwer (anche con la direzione dell'autore); le composizioni per chitarra e coro di Castelnuovo-Tedesco (Romancero gitano) e Juliá (Concierto juglar); i concerti per chitarra e duo, trio e ottetto di chitarre di Gilardino (dei quali è stato il primo interprete); i quintetti per chitarra e archi di Boccherini, Giuliani, Castelnuovo-Tedesco, Guastavino; le composizioni con chitarra di Niccolò Paganini; varie composizioni con chitarra concertante di autori contemporanei.
Ha inciso tre dischi , due LP (poi rimasterizzati in CD) e un CD con musiche di autori del Novecento.
Ha pubblicato per le Edizioni Musicali Bèrben tre volumi di Esercizi speciali di virtuosismo,un volume di Esercizi e studi elementari per chitarra e Quattro Ricercari sulla Fortuna. Ha collaborato in qualità di editor alla pubblicazione delle musiche della collezione “The Andrés Segovia Archive” delle Edizioni Musicali Bèrben, comprendente importanti opere originali per chitarra del Novecento storico.
E’ titolare della cattedra di chitarra al Conservatorio Statale di Musica “Giacomo Puccini” di La Spezia e collabora con Angelo Gilardino in diverse masterclasses. Collabora con il Civico Istituto Musicale “Brera” di Novara.