Laureatosi in Lettere presso l'Università di Roma, ha insegnato all'Università abruzzese «G. D'Annunzio» e poi dal 1988 a La Sapienza di Roma, dove ha preso a collaborare con la cattedra di Letteratura italiana tenuta dal prof. A. Asor Rosa, suo relatore di tesi. Fa parte del collegio docenti del Dottorato in Scienze documentarie, linguistiche e filologiche con sede nella stessa università. Dal 1982 è membro della redazione della rivista «La Cultura» (attualmente, membro del Comitato Direttivo), e ha collaborato anche con «Cultura neolatina», «La Bibliofilia», «Studi e problemi di critica testuale», «Annali dell’Istituto italiano per gli studi storici», «Bullettino dell’Istituto storico italiano per il Medio Evo», «Critica del testo», «Bollettino di Italianistica», «Ecdotica», «Giornale storico della letteratura italiana», «L’Alighieri», «Belfagor».
Tra le sue pubblicazioni: Per Machiavelli. L'arte dello stato, la cognizione delle storie (Carocci 2006), La letteratura italiana del Medioevo (Carocci 2009, con Stefano Carrai), Metrica e retorica nel Medioevo (Carocci 2011, con Raffaella Zanni), Dante: guida alla Divina Commedia (Carocci 2012), Leggere gli apparati (Unicopli 2012) e Vita di Dante. Una biografia possibile (Carocci 2015).