Laureato presso la Facoltà di Lettere e filosofia dell'Università di Firenze nel 1972, è professore di Linguistica presso la Facoltà di Magistero dell'Università di Firenze a partire dal 1986 e successivamente professore di Linguistica generale presso la Facoltà di Lettere e filosofia di questa stessa Università.