Si è formato musicalmente in più direzioni conseguendo i diplomi di organo , di musica corale e di canto. Ha maturato numerose esperienze come direttore di coro eseguendo un repertorio che spazia dalla musica rinascimentale ai cori d’opera. Attualmente svolge attività soprattutto come tenore, perfezionandosi nello studio del canto con L. Vannini, e Ivo Vinco. Collabora con numerosi ensembles italiani prediligendo il repertorio rinascimentale, barocco e oratoriale.
E’ componente dell’ensemble vocale ODHECATON, conseguendo i numerosi Diapason d’or per l’attività discografica. Dirige l’ensemble TEMPLUM MUSICAE. E’ docente di Teoria e Canto Barocco presso il Conservatorio di musica di Verona, occupandosi inoltre dei programmi vocali del dipartimento di Musica Antica.