Przez 26 lat wykładał w Instytucie Języka Polskiego Uniwersytetu Warszawskiego. Obronił tam pracę doktorską z syntaktologii. Był też sekretarzem osobistym prof. Witolda Doroszewskiego.
Przez cztery lata prowadził lektorat języka polskiego na Uniwersytecie Belgradzkim.