Родился в деревне Шамы Копыльского района Минской области Белоруссии. Участник Великой Отечественной войны. Служил в составе 20-го запасного авиационного полка, капитан медицинской службы. В годы Великой Отечественной войны переехал в город Горький, где работал мастером на Горьковском автозаводе. После войны становится студентом Горьковского медицинского института, который заканчивает с красным дипломом в 1949 году. После института работал хирургом в селе Верхнее Талызино Сеченовского района. В 1957 - 1975 годах работал в должности главного врача Богородской центральной районной больницы (Горьковская область, г. Богородск). Заслуженный врач РСФСР (29.07.1973). Награды: ордена «Знак Почёта» (?, ?). Память: на здании больницы (г. Богородск, улица М. Горького, 2а), где работал врач, установлена мемориальная доска.
Место захоронения: Нижегородская область г. Богородск Новое городское кладбище