Profesor zwyczajny, doktor habilitowany, w latach 1988–2009 kierownik Katedry Języków i Kultur Afryki w Wydziale Orientalistycznym Uniwersytetu Warszawskiego, członek Komitetu Nauk Orientalistycznych Polskiej Akademii Nauk. Jest autorem szeregu książek i monografii poświęconych językom i kulturom Afryki. W ramach wymiany akademickiej pracował między innymi na uniwersytetach w Ghanie i Nigerii, prowadząc badania terenowe i archiwalne w tych krajach. Był wykładowcą języka i kultury Hausa na uniwersytecie w Maiduguri w Nigerii. Specjalizuje się w publikowaniu afrykańskich materiałów źródłowych.

Członek założyciel i do 1993 przewodniczący Polskiego Towarzystwa Afrykanistycznego. Wśród wypromowanych przez niego doktorów są, m.in.: Nina Pawlak (1983) i Aleksandra Bukowska-McCabe (2008).