Possui graduação em Letras pela Faculdade de Filosofia, Ciências e Letras de Araraquara (1964), mestrado em Lingüística pela Universidade de São Paulo (1970), doutorado em Lingüística pela Universidade de São Paulo e pela Universidade de Paris/Vincennes(1976). Foi docente na USP de 1967 a 1979, onde ensinou Filologia Românica, Lingüística, Sociolingüística e Análise do Discurso Pedagógico.