Родился 12 декабря 1912 года в городе Мозырь Белоруссии в семье рабочего мясной промышленности.
До призыва в армию работал на мясокомбинате. В 1932 году был призван в Вооружённые Силы и направлен в Ленинград на курсы подводников. После окончания курсов направлен для дальнейшего прохождения службы в город Владивосток на подводную лодку Л-12 на которой прослужил до окончания Второй мировой войны. В первые годы выполнял обязанности старшего рулевого. Во время войны был мичманом в должности боцмана. Подводная лодка Л-12 базировалась на Камчатке в составе 41 дивизиона подводных лодок под командованием капитана 1 ранга Киселёва. На дивизион была возложена боевая задача обеспечивать безопасную проводку караванов надводных кораблей, идущих из США в СССР с боевой техникой, оружием и продовольствием для фронта (по Лендлизу). Участник войны с Империалистической Японией 1945 года. Участник знаменитой операции по ликвидации большого военно-транспортного корабля типа "КУБА-МАРИ" в акватории японского порта Румой.
По 1949 год продолжал служить на подводных лодках Тихоокеанского флота.
В 1949 году переведён на береговую базу и получил первое офицерское звание.
В 1952 году назначен на должность командира базы подводных лодок типа «Малютка» в городе Находка Приморского края.
В 1957 году переведён на должность командира базы подводных лодок в город Владивосток.
В 1972 году ушёл на пенсию в звании капитана II ранга.
Будучи на пенсии продолжал работать в рыбной промышленности в конторе «Дальрыбсбыта» на должности начальника штаба гражданской обороны.
За боевые заслуги и последующую службу был награждён орденом Красного Знамени, тремя орденами Красной звезды и семью медалями.