Родился 9 сентября (22 сентября) 1890 года в деревне Починок, Яранский уезд, Вятская губерния в семье крестьянина-середняка. Окончил четырехклассное городское училище и специальные телеграфные курсы. Член РСДРП(б) с 1917 года.
С 1907г. - младший телеграфист на железнодорожной станции Уфа. Вступил в Красную гвардию, принимал участие в разоружении белых на станции Уфа. Во время Гражданской войны служил во 2-й и 5-й армиях, принимал участие в боях под Белебеем, затем служил в 56-й и 57-й дивизиях Красной армии, был председателем военно-революционного трибунала. В 1920 г. демобилизовался. В 1920—1922гг. — председатель Уфимской губернской ЧК, в 1922г. — начальник Уфимского губернского и городского отделов ГПУ. В 1924—1925гг. — председатель исполнительного комитета Барского районного совета. В июне-декабре 1925г. — председатель Башкирского областного совета профсоюзов. В 1926—1928гг. — заместитель председателя Совнаркома Крымской АССР, председатель плановой комиссии. В 1929—1930гг. — председатель исполнительного комитета Златоустовского окружного Совета. В 1930—1934гг. — начальник Уралснабсбыта. В 1934—1935гг. — председатель исполнительного комитета Свердловского городского Совета. В 1935г. — заместитель председателя исполнительного комитета Свердловского областного Совета. В 1937-1938гг. - помощник директора Свердловской городской организации по торговле пищевыми продуктами. Был причислен к бухаринцам. В 1937 году его исключили из партии за связи с врагом народа, позднее на его квартире был произведен обыск. В октябре 1938 года он был арестован по обвинению в принадлежности к контрреволюционной вредительской организации «правых». В июне 1940 г. был приговорен к восьми годам исправительно-трудовых лагерей. После отбытия срока в 1946 г. вернулся в Свердловск. В октябре 1947 г. поступил на работу в Металлотрест, а в феврале 1948 г. стал начальником отдела снабжения этой организации. В декабре 1949 года был вновь был арестован и выслан в Красноярский край, в поселок Раздольное. Отбыв срок ссылки, вернулся в Свердловск.
Скончался 15 сентября 1966 года в Свердловске. Похоронен на Широкореченском кладбище.