Окончил Ленинградский университет (1932) и аспирантуру при нём, ученик Б. Б. Полынова. Кандидат географических наук (диссертация «Условия почвообразования и почвенно-мелиоративная характеристика Нижнего Заволжья», 1937).
В 1936—1938 годах декан географического факультета Белорусского государственного университета, с 1937 года по совместительству и. о. ректора.
В 1938—1940 годах заведовал кафедрой физической географии Киевского государственного педагогического института им. М. Горького, в 1940—1941 годах заместитель директора и заведующий кафедрой географии и естествознания учительского института в Пинске.
В 1941—1942 гг. в эвакуации в Семипалатинске, декан естественно-географического факультета Семипалатинского педагогического института. В 1942—1947 гг. доцент Кировского педагогического института, в 1949—1952 гг. Уральского государственного университета. В 1956—1958 гг. декан геолого-географического факультета Белорусского государственного университета.
В 1959—1962 годах ректор Дальневосточного государственного университета. Затем вновь в Белоруссии на географических факультетах в Бресте и Минске.