Ancien élève de l'Ecole Normale Supérieure de Saint-Cloud (1970-1974) et Agrégé de Lettres modernes (1973).
Etudes de Linguistique et de Philosophie (Université Paris X).
Doctorat de 3° cycle en linguistique: Essai de construction d'une sémantique discursive (Université Paris X, 1974).
Doctorat d'Etat en linguistique : Sémantique de la polémique - Du discours à l'interdiscours. Etude d’un corpus de textes religieux du XVII° siècle (Université Paris X, 1979).
1974-1980 : Assistant de linguistique à l'Université d'Amiens.
1980-1988 : Maître-assistant de linguistique à l'Université d'Amiens.
1988-2000 : Professeur de linguistique à l'Université d'Amiens.
2000-2011 : Professeur de linguistique à l’Université de Paris-Est Créteil.
depuis janvier 2012 : Professeur de linguistique à l'Université Paris-Sorbonne (Paris IV)
Membre de l'équipe d'accueil 4509 : "Sens, Texte, Informatique, Histoire" (STIH) de l'Université Paris-Sorbonne.