Родился 17 января 1924 года в селе Тимофеево Слободо-Туринского района Свердловской области. В Красной армии с 15 июня 1942 года. Воевал на Степном, Западном, Первом и Четвертом Украинских фронтах, участвовал в Курской битве. Разведчик, командир 82-мм минометов. Победу встретил в Чехословакии. После войны продолжил военную службу на Балтийском и Тихоокеанском морских флотах, в запас уволился в 1961 году в звании майора береговой службы. Служил в системе УВД по Тюменской области, в том числе и на Крайнем Севере. Подполковник в отставке. Отмечен орденом Отечественной войны I степени, двумя медалями «За отвагу» и другими наградами.