Родился в 1886 году в селе Васильевское Пошехонского уезда Ярославской губернии, теперь Ярославской области, Российская Федерация. Член РСДРП (б) с 1904 года.
Два года учился в церковно-приходской школе, затем поступил в подготовительный класс гимназии в городе Вологде. С 1904 года, учась в восьмом классе Вологодской гимназии, распространял социал-демократическую литературу, писал и печатал на гектографе листовки, организовывал нелегальные ученические кружки. Принимал активное участие в русской революции 1905-1907 годов, проводил пропагандистскую работу в железнодорожных мастерских Вологды. В 1905 году переехал в Санкт-Петербург, где вел под псевдонимом «Николай» нелегальную агитационную деятельность на фабриках и в рабочем клубе. За революционную деятельность был арестован царскими властями, находился в тюрьме. После освобождения под залог из заключения эмигрировал во Францию, в 1916 году переехал в город Лозанны в Швейцарии. С конца 1917 по 1919 год - заведующий информационным отделом российской советской миссии в Швейцарии, проводил работу среди русских военнопленных. В феврале 1919 года переехал в Москву, где работал ответственным организатором, пропагандистом и агитатором при Рогожско-Симоновском районном комитете РКП(б) города Москвы. С июля 1919г. — заместитель комиссара, комиссар первых советских московских пулеметных курсов в Кремле (первой советской объединенной школы имени ВЦИК). С октября 1921 года работал в историко-партийном архиве при ЦК РКП(б), участвовал в подготовке монографии «История РКП(б) от Февральской до Октябрьской революции 1917 года». Затем находился на ответственной партийной работе в Царицынском губернском комитете РКП(б), был заведующим отделом Сибирского бюро ЦК РКП(б). 7 августа 1925г. — 30 августа 1927г. - ответственный секретарь Крымского областного комитета РКП(б). С 1929г. - на профсоюзной работе в Союзе Металлистов СССР. В начале 1930-х годов работал в секторе электрификации и размещения производственных сил Госплана СССР, избирался секретарем партийной организации Госплана СССР. В 1935-1938гг. — ученый секретарь отделения технических наук Академии наук СССР; референт президента Академии наук СССР Владимира Леонтьевича Комарова. С апреля 1938г. - исполняющий обязанности старшего научного сотрудника Института истории Академии наук СССР, секретарь партийного бюро ВКП(б) Института истории АН СССР. Участник Великой Отечественной войны, был добровольцем народного ополчения Москвы, военным комиссаром госпиталя.
Скончался от ранений 7 мая 1942 года в военном эвакогоспитале № 1311 в городе Казани Татарской АССР и похоронен на Арском кладбище.