Dopo il diploma in Pianoforte e la laurea in Direzione e Composizione per coro, si diploma in Canto presso il Conservatorio di Firenze perfezionandosi negli anni in Canto barocco con S. Mingardo, G. Banditelli, M. Bacelli, R. Basso, M. Chance e G. Lesne, e nel repertorio novecentesco e contemporaneo con A. Caiello.
Collabora regolarmente con gruppi vocali e strumentali specializzati nel repertorio antico come Il Canto di Orfeo, Theatro dei Cervelli, Concerto Romano, La Venexiana, Cantar Lontano, l’Ensemble Pian & Forte, laBarocca di Milano, Cappella Musicale Arcivescovile di S. Petronio, Gambe di Legno, Forma Antiqua, L’Armonia degli Affetti, Anonima Frottolisti.
Ha preso parte all’opera Die Soldaten di Bernd Alois Zimmermann sotto la direzione di Ingo Metzmacher presso il Teatro alla Scala. Ha partecipato come solista alla prima esecuzione di L’amor che move il mondo e l’altre stelle di Adriano Guarnieri con la direzione di Pietro Borgonovo. Si esibisce con l'Orchestra Sinfonica di Milano sotto la bacchetta di Sylvain Cambreling (per un programma dedicato a György Kurtág), con il Divertimento Ensemble, con Mdi Ensemble e con Tempo Reale, ha collaborato con il pianista C. Picco e con R. Cacciapaglia.
Ha preso parte a importanti festival internazionali come Milano Arte Musica, Festival Milano Musica, MITO Settembre Musica, Ravenna Festival, Festival dei Due mondi di Spoleto, Sferisterio Opera Festival, Festival de La Chaise-Dieu, Festival de Royaumont, Festival Bach de Lausanne, Utrecht Early Music Festival.