Родился в городе Балахне, ныне Нижегородской области. Активный участник революционного движения. Клички «Горн», а ранее «Фрейман» были присвоены им в период подпольной работы в 1904 - 1907 годах. Член РСДРП (б) с 1904 года. В 1907 году был арестован и обвинён в принадлежности к Рижской военной организации РСДРП. Приговорён к 10 годам каторги. Наказание отбывал в Рижской, Псковской и Владимирской тюрьмах. Участник Октябрьской революции и Гражданской войны. Окончил трёхмесячные областные учительские курсы в городе Перми (1918 г.). С 1920 года – заведующий Пермской областной совпартшколой, преподаватель истории в Пермском университете. С 1923 года – преподаватель истории в совпартшколе, на рабфаках, в промышленно-экономическом институте Нижнего Новгорода/Горького. В 1934 – 1938 годах – заведующий отделом истории партии Горьковского обкома ВКП(б), лектор обкома. В 1938 году был арестован по обвинению в контрреволюционной деятельности. Оправдан военным трибуналом Московского Военного Округа 23 марта 1940 года. С 1940 года – заведующий историческим отделом Нижегородского краеведческого музея, лектор областного лекционного бюро. Жил в городе Горьком, похоронен на кладбище «Марьина Роща».