Родился в деревне Заполье Оршанского района Витебской области. Окончил Любанский плодоовощной техникуме (1934–1938) (Белорусская ССР). В 1938–1939 гг. трудился техником-лаборантом Приаральской опытной станции (г. Челкар Актюбинская область).
С 1939 по 1959 гг. находился на службе в рядах Советской армии, воевал на фронтах Великой Отечественной войны в артиллерии. Основные этапы трудовой деятельности после демобилизации: в 1959 г. управляющий домами (г. Симферополь); в 1960–1962 гг. помощник начальника части и старший учетчик (г. Симферополь); в 1963–1964 гг. учетчик «Симтрансагенства» (г. Симферополь); с 1964 г. сотрудник Крымского сельскохозяйственного института им. М. И. Калинина.
Награжден: орденами «Александра Невского», «Отечественной войны II степени», двумя орденами «Красной Звезды».