Od 1990 był radcą Ambasady RP w Delhi, a w latach 1993–1996 kierował placówką jako ambasador. 14 lipca 1992 otrzymał tytuł profesora nauk humanistycznych. Po zakończeniu pracy w dyplomacji powrócił na Uniwersytet Warszawski. W latach 1996–2002 był dyrektorem Instytutu Orientalistycznego UW. Został profesorem w Katedrze Azji Południowej na Wydziale Orientalistycznym UW, a także dyrektorem Centrum Badań nad Eurazją w stołecznym Collegium Civitas.

Członek Komitetu Nauk o Kulturze, Komitetu Nauk Orientalistycznych oraz Komitetu Etyki Polskiej Akademii Nauk. Był sekretarzem Towarzystwa Popierania i Krzewienia Nauk. Został członkiem zwyczajnym Towarzystwa Naukowego Warszawskiego. Był członkiem zarządu warszawskiego Klubu Inteligencji Katolickiej. W 2010 walne zebranie członków zwyczajnych nadało mu godność członka honorowego KIK, został też członkiem kapituły nagrody „Pontifici – Budowniczemu Mostów”.

Autor ponad stu publikacji, w tym kilku książek.