Родился 29 июля 1911 года в городе Одесса Херсонской губернии, Российская империя (ныне город Одесса Одесской области, Украина) в семье мелкого служащего. Еврей. Окончил школу, учился в музыкальной школе профессора Столярского.
В 1928 году эмигрировал на Кубу.
Окончил консерваторию по классу скрипки в Сантьяго-де-Куба.
Работал музыкантом в ресторанах и барах.
Занимался революционной деятельностью, в результате чего был пять раз арестован, по 5-6 месяцев содержался в тюрьмах в Гаване, Манкадо и других.
В 1936 году был освобожден, провел 2,5 месяца в больнице, а затем был выслан из страны и вернулся в Советский Союз.
Работал научным сотрудником Ленинградского государственного музея революции Наркомата просвещения РСФСР.
Участвовал в национально-революционной войне в Испании с 21 апреля по 18 октября 1937 года в качестве переводчика при Военно-морском штабе Северного фронта.
Имел псевдоним «Уго Сааведра».
После возвращения из Испании занимался устройством испанских беженцев.
Окончил три курса Литературного института в 1939 году.
Работал переводчиком в Коминтерне до сентября 1940 года.
В Красной Армии – с сентября 1940 года.
Окончил три курса Военного института иностранных языков в 1941 году.
30 ноября 1941 года присвоено воинское звание «техник-интендант 2-го ранга».
Участвовал в Великой Отечественной войне с ноября 1941 года по май 1945 года.
Воевал на Северо-Западном фронте в качестве переводчика разведывательного отдела штаба фронта с 19 ноября 1941 года по 25 января 1942 года.
22 мая 1942 года присвоено воинское звание «техник-интендант 1-го ранга».
С 10 июня 1942 года был переводчиком 3-го отдела разведывательного отдела штаба Северо-Западного фронта.
16 февраля 1943 года присвоено звание старшего лейтенанта административной службы.
С 14 апреля 1943 года служил переводчиком в 541-м отдельном радиодивизионе ОСНАЗ.
В декабре 1943 года находился в резерве Военного совета 2-го Прибалтийского фронта.
С 18 марта 1944 года служил в должности помощника начальника 4-го отделения разведывательного отдела штаба 2-го Прибалтийского фронта.
С 21 июля 1944 года находился в резерве 2-го Прибалтийского фронта, с 31 декабря 1944 года – в распоряжении начальника НКВД по делам военнопленных.
После окончания войны продолжал служить в Вооруженных силах.
С июля 1945 года был переводчиком и начальником штаба лагеря военнопленных НКВД.
С 16 февраля 1946 года работал младшим преподавателем кафедры военного перевода Военного института иностранных языков (ВИИЯ).
23 марта 1946 года присвоено звание капитана административной службы.
С 22 апреля 1947 года работал преподавателем кафедры военного перевода ВИИЯ.
8 сентября 1948 года уволился в запас в звании капитана административной службы.
Работал переводчиком в таможне аэропорта Вильнюса, учился и одновременно преподавал испанский язык в Вильнюсском педагогическом институте, с 1961 года по 1990 год работал в Минском институте иностранных языков, был заведующим кафедрой этого института.
Написал ряд учебников и учебных пособий.
Доцент.
Проживал в городе Минск (Беларусь).
Умер 15 апреля 1990 года.
Награждён орденом Отечественной войны 2-й степени (06.04.1985), орденом Красной Звезды (22.10.1937), медалями «За боевые заслуги» (19.11.1943), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.