Революционный деятель, доктор экономических наук
Родился в Нижнем Новгороде, в семье чиновника.
В связи со службой и ссылкой отца жил в городах Москве, Екатеринодаре, Архангельске, Санкт-Петербурге, Самаре.
Член РСДРП(б) с 1912 года.
Неоднократно арестовывался и ссылался, в том числе в Саратов.
В 1917 году был освобождён февральской революцией и вернулся в Самару.
Во время октябрьской революции и установления в Самаре советской власти был комиссаром на железнодорожном телеграфе.
В 1918 году был комиссаром труда по Самарской и Симбирской губерниям, во время занятия белочехами Самары находился в подполье.
Затем последовательно занимал должности председателя (1918-1919) и секретаря (1920-1921) Самарского губернского комитета партии, председателя Самарского городского и уездного исполнительного комитета (1919), ректора Самарского рабоче-крестьянского коммунистического университета (1920-1921).
В 1921 году был отозван на работу в Москву.
Был учёным секретарем и председателем комиссии помощи самообразованию Главполитпросвета при Наркомпросе (1921-1922), заместителем председателя (1922-1930) и председателем (1930-1938) Истпрофа при ВЦСПС, членом совета Истпарта (1926-1927), заместителем директора (1926-1929) и директором (1930-1931) Государственного исторического музея, директором Института красной профессуры техники и технической политики (1931-1932), заведующим научно-исследовательским сектором Всесоюзного совета научных инженерно-технических обществ (1932-1934), профессором и руководителем кафедры истории техники Московского инженерно-строительного института им. В.В. Куйбышева (1932-1937).
Специализировался на истории техники, архитектуры, профсоюзного движения.
В 1938 году был арестован по обвинению в контрреволюционной деятельности и приговорён к 10 годам лишения свободы.
Отбывал срок на Колыме, где не прекратил заниматься научной работой, но уже в структурах при НКВД.
В 1948 году был освобождён, после чего остался в городе Магадане, а в 1956 году после реабилитации вернулся в Москву.
Доктор экономических наук (1975).
Делегат VI (1917), VIII (1919), IX (1920), X (1921) съездов ВКП(б).
Жил в Москве, похоронен на Новодевичьем кладбище.
Награды: орден «Знак Почёта» (1967).