Родился 1 февраля 1913 года в семье учителей.Окончил двухгодичные педагогические курсы при Слуцком педагогическом техникуме (1931).
До 1935 года работал учителем в местечке Лапичи (теперь Осиповичский район Могилевской области).Окончил Ленинградскую (военно-медицинская академия им. С. М. Кирова)|Военно-Медицинскую Академию]] (1941).Во время Великой Отечественной войны воевал сначала на Западном, а потом на 3-м Белорусском фронте.После войны служил военным врачом в военно-воздушных силах. Демобилизовался в 1963 году. Жил в Минске.