Родился в январе 1918 г. в поселке Чермоз Соликамского уезда Пермской губернии РСФСР. В 1937 - 1939 гг. учился в Свердловском военно-пехотном училище, получил звание лейтенанта РККА. С сентября 1939 г. по 1941 г. - командир курсантского взвода Свердловского пехотного училища. В 1941 - 1943 гг. - офицер РККА. В 1943 - 1944 гг. - начальник штаба 6-го запасного стрелкового полка. В 1944 г. - октябре 1945 г. - военный комиссар Черновского района. С октября 1945 г. по июль 1947 г. - начальник сплавного участка Иньвенского сплавного рейда треста "Камлесосплав". С июля 1947 г. по декабрь 1949 г. - председатель комитета профсоюза рабочих леса и сплава Иньвенского рейда треста "Камлесосплав". С января 1950 г. по 1951 г. - секретарь парторганизации Иньвенского сплавного рейда треста "Камлесосплав". В 1951 г. - декабре 1952 г. - заместитель директора по политической части Иньвенского сплавного рейда треста "Камлесосплав". В декабре 1952 г. - августе 1955 г. - председатель Молотовского обкома профсоюза рабочих леса и сплава. В августе 1955 г. - июле 1957 г. - секретарь Молотовского областного совета профсоюзов.
В июле 1957 г. - октябре 1958 г. - первый секретарь Чермозского РК КПСС.