В 1974 году окончил Институт стран Азии и Африки при Московском государственном университете. С 1978 года — кандидат исторических наук, с 1995 — доктор исторических наук.
В 1972 году проходил языковую практику в Египте и Туркмении, в 1974—1976 годах служил в Вооруженных силах СССР на территории Алжира.
В 1976—1982 годах — научный сотрудник Института востоковедения РАН; в 1979—1980 был советником экспедиции РАН в Ливии. В 1982—1986 годах — редактор в журнале "Проблемы мира и социализма" (Прага). В 1986—1999 — заведующий сектором исламоведения Института востоковедения РАН, в 1999—2001 — ведущий научный сотрудник этого института.
В 1990 году был приглашенным профессором Колгейтского университета (США). С 2000 года — профессор Московского государственного института международных отношений МИД Российской Федерации (МГИМО).
Сопредседатель программы "Межнациональные отношения в России и СНГ", член научного совета Московского Центра Карнеги. Один из ведущих российских специалистов по проблемам ислама.