Pracownik naukowy Uniwersytetu Warszawskiego od 1971 do 2022 roku. Od 2002 jako profesor zwyczajny w Instytucie Języka Polskiego Wydziału Polonistyki UW, senator UW. Członek Rady Języka Polskiego przy Prezydium PAN od początku jej istnienia, czyli od 1996, do 2021, zastępca przewodniczącego w latach 1996–2000, w latach 2000–2018 przewodniczący, a w latach 2019–2021 jej honorowy przewodniczący. Od 2001 członek, a od 2007 wiceprzewodniczący Komisji Standaryzacji Nazw Geograficznych poza Granicami RP. Członek rzeczywisty Towarzystwa Naukowego Warszawskiego, członek Collegium Invisibile (w latach 2007–2010 – zastępca sekretarza generalnego).

Działalność naukowa Jego zainteresowania badawcze to semantyka, leksykologia, leksykografia i kultura języka polskiego. Opublikował z tego zakresu ponad 40 pozycji książkowych: monografii naukowych (np. Leksyka wspólna różnym odmianom polszczyzny, Antonimy przymiotnikowe we współczesnej polszczyźnie), słowników (m.in. Nowy słownik poprawnej polszczyzny PWN, Wielki słownik ortograficzny języka polskiego, Wielki słownik wyrazów obcych i trudnych), książek popularnonaukowych (np. Polszczyzna znana i nieznana, Czy znasz polszczyznę?