Выпускник вечернего отделения физико-математического факультета МГПИ им. Потемкина (ныне МПГУ). Закончил в 1936 году. Педагог, заслуженный учитель РСФСР, Герой Социалистического Труда.
Родился 12 марта 1912 года в многодетной семье сельского священника. Окончил три класса начальной школы в селе Порга, затем – восьмилетнюю школу в Галиче, получил специальность учителя младших классов. В 1929 году уехал в Тюменскую область, работал учителем, заведующим в сельской начальной школе, инспектором районного отдела народного образования. В 1932 году переехал в Москву. Работал учителем физики в школе фабрично-заводского ученичества, окончил институт и поступил на вечернее отделение аспирантуры МГПИ.
С началом Великой Отечественной войны в июле 1941 года вступил в народное ополчение, затем воевал на Калининском, 1-м Прибалтийском и 3-м Белорусском фронтах. После окончания войны и до выхода на пенсию в 1988 году работал учителем физики в московской школе. Автор передовых методик преподавания физики в средней школе, член редколлегии журналов «Физика в школе», «Квант». Избирался депутатом Моссовета.
Скончался в 1997 году.