Родился 22 января 1890 года в селе Никольском Угличского уезда в семье чиновника. В 1909 году окончил Ярославскую гимназию. Поступил на естественное отделение физико-математического факультета Московского университета, в 1911 году перевёлся в Петербургский университет. В годы учёбы работал на Мурманской биологической станции, изучал планктон Кольского залива. С 1912 года был членом-сотрудником, а затем действительным членом Ярославского естественно-исторического общества.
Поселился в 1918 году в Данилове, где работал преподавателем естествознания и географии в средней школе, а затем преподавателем естествознания и химии в Даниловском педагогическом техникуме. В 1921 году переехал в Ярославль, где преподавал на кафедре ботаники агрономического факультета Ярославского университета (1921—1924) и одновременно заведовал музеем Ярославского естественно-исторического общества (1922—1929, с 1925 — естественно-исторический отдел Ярославского государственного музея). После закрытия университета в 1924 году преподавал в Ярославском педагогическом институте; сыграл ведущую роль в создании Ботанического сада института; с 1931 по 1947 год заведовал кафедрой ботаники.
Занимался исследованием флоры и микрофлоры края. Участвовал в комитете ассоциации по изучению производительных сил Ярославской губернии. Участвовал в научных экспедициях, краеведческих съездах, конференциях. Публиковался в «Трудах Ярославского естественно-исторического общества» и «Учёных записках Ярославского педагогического института».
Умер в Ярославле 24 октября 1955 года.