Родился 10 октября 1904 г. в д. Остров Кормянского р-на Гомельской обл.
В 1941–1942 гг. находился в эвакуации, работал научным сотрудником Кировской опытной станции. В 1942–45 гг. – в действующей армии.
После демобилизации, с 1945-го по 1971 г., руководил отделом сельскохозяйственного использования мелиорированных земель Белорусского научно-исследовательского института мелиорации и водного хозяйства. Доктор сельскохозяйственных наук (1957), член-корреспондент АН БССР (1961).
Награжден орденом Отечественной войны II степени (06.04.1985).