Революционный деятель, председатель Нижегородского губисполкома
Родился в селе Хотня, ныне Арского района республики Татарстан, в семье разночинца. Окончил реальное и техническое училища. Работал учителем.
В 1897 – 1899 годах работал в лаборатории на уральских заводах – Чусовском и Мотовилихинском, был пропагандистом в рабочих кружках.
С 1900 года – заведующий учебной лабораторией в школе колористов в городе Иваново-Вознесенске, ныне Иваново.
Член Иваново-Вознесенского комитета РСДРП.
За революционную работу был в 1908 году арестован и посажен в тюрьму.
В 1910 году был выслан под надзор полиции в город Нижний Новгород.
С 1916 года находился на подпольной работе в Минской губернии.
Был служащим Всероссийского земского союза на Западном фронте, возглавлял Лунинецкую организацию РСДРП.
После Февральской революции 1917 года – председатель Лунинецкого Совета рабочих, солдатских и крестьянских депутатов.
Член Учредительного собрания от Минского округа (№ 9) от партии большевиков. Участник заседания Учредительного Собрания 5 января 1918 года.
Делегат II Всероссийского съезда Советов, член Пинского уездного исполкома.
С февраля 1918 года возглавил Нижегородский губернский комиссариат народного образования.
С 26 сентября 1918 года по январь 1919 года – председатель Нижегородского губисполкома.
С сентября 1919 года по январь 1920 года – председатель Нижегородского губкома ВКП (б).
В 1920 – 1921 годах – председатель Нижегородской городской, а в 1921 – 1924 годах – губернской контрольной комиссии.
С осени 1924 года работал в городе Москве в аппарате Народного комиссариата просвещения, в комиссии по ликвидации безграмотности.
С 1928 года находился на научно-исследовательской работе.
Персональный пенсионер, член общества старых большевиков.
Жил и похоронен в Москве.