Professore emerito nell'Università "La Sapienza" di Roma (già ordinario di Storia della lingua italiana), è autore di una grande Grammatica italiana (Utet e Garzanti,1988), più volte ristampata, e si è occupato di vari aspetti dell'italiano antico e moderno, con particolare riguardo alla lingua letteraria (La lingua poetica italiana, 2009), ai linguaggi settoriali (Un treno di sintomi: percorsi linguistici nel passato e nel presente, Garzanti 2004), alla didattica dell'italiano (Prima lezione di grammatica, Laterza 2010).