Musicologo, è stato docente di Armonia presso la Scuola di Musica di Fiesole ed è attualmente ricercatore presso la Facoltà di Musicologia dell'Università di Pavia, sede distaccata di Cremona.
È membro del Comitato Scientifico di «Philomusica on-line» (rivista elettronica del Dipartimento musicologico dell'Università di Pavia), della Asociación "Luigi Boccherini" (Madrid) e segretario-tesoriere del Centro Studi "Luigi Boccherini" (Lucca), presso il quale dirige la rivista elettronica «Boccherini Online».
Ha scritto saggi sulla polifonia del Rinascimento (Verdelot, Marenzio, Palestrina) e sulla musica strumentale italiana dei secoli xviii e xix (Boccherini, Bellini, Ponchielli), ed è autore di una monografia su Luigi Boccherini (Palermo, L'Epos, 2005).
Svolge inoltre un'intensa attività didattica per conto dell'ORT -- Orchestra della Toscana nell'ambito del progetto "Invito alla Musica", rivolto alle scuole secondarie di secondo grado del territorio fiorentino.