W 2002 roku Rada Wydziału Neofilologii Uniwersytetu Warszawskiego nadała mu stopień naukowy doktora habilitowanego nauk humanistycznych w zakresie językoznawstwa o specjalności lingwistyka na podstawie rozprawy Metody kwantytatywne w sekwencyjnej analizie tekstu. W 2013 roku prezydent Polski Bronisław Komorowski nadał mu tytuł profesora nauk humanistycznych.

Odbył liczne staże naukowe w renomowanych uczelniach zagranicznych, m.in. jako stypendysta Fundacji Aleksandra von Humboldta, występował także jako ekspert Biura Analiz i Dokumentacji Senatu RP oraz Ministerstwa Spraw Zagranicznych w zakresie polityki językowej. Obecnie zatrudniony jest w Instytucie Informacji Naukowej i Bibliotekoznawstwa Uniwersytetu Wrocławskiego, a w przeszłości wykładał w Karkonoskiej Państwowej Szkole Wyższej w Jeleniej Górze. Jest członkiem International Quantitative Linguistics Association, Polskiego Towarzystwa Językoznawczego oraz Societas Humboldtiana Polonorumh. W latach 2008–2016 był Uczelnianym Koordynatorem Dolnośląskiego Festiwalu Nauki.