Родился в с. Андреевка Речицкого уезда Гомельской губ. в семье железнодорожного рабочего. Окончил среднюю школу, 1931, планово-экономический факультет Белорусского института народного хозяйства, 1935. Служил в Красной Армии, 1935-1936. Старший экономист Белорусского управления связи, одновременно начальник планово-финансового отдела Минского областного управления связи, 1936-1938. Аспирант Московского института народно-хозяйственного учета, 1938-1941.
В период Великой Отечественной войны старший офицер разведывательного отдела штаба Черноморского военно-морского флота, 1941-1946. Аспирант Московского экономико-статистического института, 1946-1947. Преподаватель, старший преподаватель, доцент кафедры политической экономии Белорусского института народного хозяйства, 1947-1950, одновременно декан финансового факультета, 1948-1950; присуждена ученая степень кандидата экономических наук, 1948; присвоено ученое звание доцента, 1949. Заведующий кафедрой политической экономии Минского медицинского института, 1950-1975.
Изучал актуальные проблемы экономики республики.
Исследовал закономерности экономических отношений при социализме («Аб характары эканамiчных законау пры сацыялiзме», 1953; «Построение социализма в СССР и вступление Советского иоюза в полосу постепенного перехода от социализма к коммунизму», 1957; «Экономическое соревнование СССР с США», 1963; «Экономика БССР за 50 лет», 1969).
Опубликовал более 30 работ, автор брошуры «Что изучает и чему учит политическая экономия», 1957. Отдельные работы посвятил методике преподавания политической экономии («О методике проведения семинарских занятий по политической экономии», 1971). Внештатный лектор общества «Знание».
Награжден 2 боевыми орденами, медалями, 2 Почетными грамотами ВС БССР.
Архив М3 РБ. — On. 2, д. 635.
Выполнил кандидатскую диссертацию «Сезонность и воспроизводство в торфяной промышленности», 1948.