В 1943—1971 проходил службу в Советской Армии. Окончил военное училище (1944), участвовал в Великой Отечественной войне в звании лейтенанта в должности командира огневого взвода минометной батареи. Участник штурма Берлина. Окончил спецфакультет Военного института иностранных языков (1956). Владеет английским, персидским и дари языками.
Кандидат исторических наук (1973; тема диссертации: «Вооружённые силы Афганистана в 1955—1971 годах»). Доктор исторических наук (2000; тема диссертации: «Приход к власти и кризис левого режима Тараки — Амина в Афганистане»).
В 1957—1990 неоднократно находился в длительных служебных командировках в Афганистане в качестве старшего переводчика, старшего референта, политического советника при высших государственных и партийных деятелях Афганистана и советника советского посольства в Кабуле. Как политический советник считал нецелесообразной произведённую по инициативе КГБ СССР замену Бабрака Кармаля на Наджибуллу на посту руководителя Афганистана в 1986.
С 1973 — преподаватель истории Востока и персидского языка в Таврическом национальном университете им. В. И. Вернадского. Профессор кафедры новой и новейшей истории и кафедры восточной филологии.
Автор более 60 научных работ, в том числе: