Родился 26 апреля 1925 года в Ленинграде. В июле 1941 года вместе с семьей переехал в Москву, откуда был эвакуирован в город Курган Челябинской области. Добровольцем просился на фронт, и в январе 1942 года был направлен на Каспийскую флотилию, где служил в тыловых частях. В начале 1944 года в качестве минёра-водолаза направлен на Краснознаменный Балтийский флот в инженерную роту, участвовал в разминировании акватории Балтийского моря. После войны окончил Московский институт востоковедения. Много лет проработал в Афганистане и в Иране. С 1981 года работает в ИСАА МГУ. Награждён орденом «Отечественной войны II степени», медалью «За победу над Германией 1941-1945 гг.».
Живёт в Москве.