Родился 13 апреля 1895 г. в деревне Серовка Гомельского уезда Могилёвской губернии. Учился в Киевском университете. В 1924 г. окончил Московский центральный институт организаторов народного просвещения. В 1920-е гг. работал в различных учреждениях образования, в том числе и в Гомельском педагогическом университете. Доцент (1933 г.).
С августа 1944 г. по ноябрь 1946 г. – директор Гомельского педагогического института им. В.П. Чкалова.
В последующий период – заместитель директора по учебной работе, неоднократно являлся заведующим кафедрой педагогики и психологии.