Zawodowo związany z Instytutem Kultur Śródziemnomorskich i Orientalnych PAN, był także wykładowcą Wydziału Historycznego Uniwersytetu Warszawskiego. W 1982 został dyrektorem Zakładu Archeologii Śródziemnomorskiej PAN, a w 1992 kierownikiem Zakładu Archeologii Egiptu Starożytnego w Instytucie Archeologii UW. Członek Komitetu Nauk o Kulturze Antycznej, Komitetu Nauk Orientalistycznych oraz Komitetu Nauk Pra- i Protohistorycznych PAN. Został też członkiem Niemieckiego Instytutu Archeologicznego w Berlinie oraz Międzynarodowego Stowarzyszenia Egiptologów. Wykładał na uczelniach w kilkudziesięciu państwach, od Japonii po Chile, USA i Kanadę, był uczestnikiem licznych międzynarodowych kongresów naukowych.

W 2004 został członkiem korespondentem, a w 2013 członkiem rzeczywistym Polskiej Akademii Nauk.

Odkrycia i prace archeologiczne Od 1969 brał udział w pracach wykopaliskowych w Egipcie i Syrii, początkowo pod kierownictwem profesora Kazimierza Michałowskiego – w Aleksandrii, Deir el-Bahari i Palmyrze.