Родился в деревне Малое Конделино Яранского уезда Вятской губернии (ныне не существует, находится на территории Яранского района Кировской области). Подростком работал чернорабочим в городе Яранске на спичечной фабрике. В 1919 – 1923 годах служил в Красной Армии. Участник Гражданской войны, воевал против Колчака и Деникина, участвовал в боях за взятие Екатеринбурга, Омска, Красноярска, Иркутска, в штурме Перекопа.
В 1923 – 1930 годах был членом Яранского волисполкома, председателем Яранской волостной земельной комиссии, судьёй сельского участка, народным судьёй города Яранска, уполномоченным Вятского губернского суда по Яранскому уезду, членом Вятского окружного суда. В 1930 – 1933 годах – председатель Семёновского райисполкома (Нижегородский край).
В 1933 – 1939 годах – председатель Нижегородского/Горьковского краевого/областного леспромхоза. В 1939 – 1941 годах – начальник управления Народного комиссариата юстиции СССР по Горьковской области. В 1941 – 1942 годах – председатель военного трибунала Горьковской области.
В 1942 – 1945 годах – заместитель председателя Горьковского облисполкома по промышленности, первый заместитель председателя Горьковского облисполкома. В 1945 – 1947 годах – председатель Калужского облисполкома. В 1947 – 1953 годах – председатель Мурманского облисполкома. Депутат Верховного Совета СССР 2-3-го созывов (1946-1954).
Награды:орден Трудового Красного Знамени (18.01.1944).