Родился в апреле 1907 г. в Нижне-Туринском заводе Верхотурского уезда Пермской губернии Российской империи. В 1916 - 1921 гг. учился в Нижне-Туринской начальной школе. С января 1922 г. по декабрь 1923 г. - гонщик прииска Бушуевка. С января 1924 г. по 1925 г. - подручный кровельщика механического цеха Нижне-Туринского завода. В 1925 - 1926 гг. - представитель Исовского РК ВЛКСМ по работе с молодежью в профсоюзной организации Нижне-Туринского завода. В 1925 - 1926 гг. - токарь по металлу механического цеха Нижне-Туринского завода. В 1927 - 1928 гг. - секретарь профсоюзного комитета Нижне-Туринского завода. В 1928 г. - августе 1930 г. - председатель пофсоюзного комитета Нижне-Туринского завода. С августа 1930 г. по март 1931 г. - заместитель председателя Кушвинского районного совета профсоюзов. С марта 1931 г. по сентябрь 1931 г. - заведующий орготделом парткома машиностроительного завода № 72. С сентября 1931 г. по август 1932 г. - председатель профсоюзного комитета машиностроительного завода № 72. В августе 1932 г. - ноябре 1933 г. - председатель заводского профсоюзного комитета металлургов. В ноябре 1933 г. - августе 1934 г. - заведующий орготделом Уральского областного комитета профсоюза металлургов. В августе 1934 г. - декабре 1934 г. - председатель заводского комитета профсоюза металлургов завода ВИЗ. В декабре 1934 г. - апреле 1937 г. - второй секретарь Верхотурского РК ВКП(б). С апреля 1937 г. по январь 1938 г. - заместитель управляющего трудовой детской колонии НКВД. С января 1938 г. по октябрь 1938 г. - заведующий цехом хозяйственных заготовок Нижне-Туринского завода. С октября 1938 г. по апрель 1939 г. - начальник Егоршихинской лесозаготовительной конторы. С мая 1939 г. по март 1940 г. - начальник по разработке шлаков Главвторчермет. С марта 1940 г. по 1941 г. - начальник жилищно-строительного отдела Косьвинского прииска «Уралзолото». В 1941 г. - июле 1942 г. - начальник транспортного отдела Теплогорского прииска «Уралзолото». С июля 1942 г. - сентябре 1942 г. - заместитель директора Теплогорского завода по быту и рабочему снабжению. С сентября 1942 г. по май 1943 г. - парторг ЦК ВКП(б) шахты им. Володарского треста «Кизелуголь». С мая 1943 г. по август 1943 г. - второй секретарь Кизеловского ГК ВКП(б). В 1945 г. награжден орденом Отечественной войны II степени.
В авгусе 1943 г. - марте 1946 г. - первый секретарь Чермозского РК ВКП(б).