Родился в рабочей семье. Участвовал в революционной деятельности, неоднократно арестовывался, в 1907 году стал членом РСДРП(б). Был горнорабочим, во время Первой мировой войны по инвалидности освобождён от военной службы. Принял активное участие в Февральской и Октябрьской революциях 1917 года, был красногвардейцем. В 1918 году вступил в Красную армию, участвовал в гражданской войне. После окончания войны находился на партийной работе, в частности занимал посты председателя Екатеринбургского горисполкома (1919—1920), председателя Пермского горсовета (1930—1931), председателя Челябинского горсовета (1933). Состоял членом ВЦИК и ЦИК СССР, являлся делегатом X Всероссийского съезда Советов, I съезда Советов СССР, XV съезда ВКП(б). Был знаком с поэтом Владимиром Маяковским, водил его на могилу царской семьи Романовых. В 1930-х годах дважды исключался из рядов партии, но каждый раз восстанавливался. В 1936 году в третий раз исключён из партии как «троцкист», в том же году арестован и подвергся репрессиям, провёл 8 лет в ГУЛАГе. В 1944 году освободился, однако в 1949 году снова арестован и пробыл 5 лет в ссылке. В 1955 году реабилитирован, а в 1956 году восстановлен в партии со стажем с 1907 года. Персональный пенсионер союзного значения и кавалер ордена Ленина (1958). На пенсии занимался активной общественной работой.