Narozen 23. února 1939 v Praze.
Od roku 1969 působil na Filozofické fakultě Univerzity Karlovy jako odborný asistent a současně zde prošel vědeckou aspiranturou.
Od roku 1974, kdy mu byl ukončen pracovní poměr na fakultě, a až do roku 1990 působil jako překladatel a tlumočník ve svobodném povolání.
V roce 1990 se na vysokou školu vrátil jako odborný asistent a získal titul CSc., roku 1991 se stal docentem, roku 2001 byl jmenován profesorem.
Své vědecké práce publikuje v České republice i v zahraničí. Hlavní díla se týkají dějin Súdánu, klasického i moderního islámu, křesťansko-islámských vztahů a svahilské filologie.
Od návratu na fakultu v roce 1990 se také jeho překladatelská činnost zaměřuje hlavně na odborné publikace z těchto tematických okruhů.