Родился в селе Ново-Петропавловское. Окончил Шадринский институт, работал учителем, а затем, директором разных школ. В 1936 году был призван в РККА, участвовал в Советско-Финской и Великой Отечественной войнах. В 1940 году, был назначен преподавателем в Таллинском пехотном училище. В 1942, был преподавателем топографии в Молотовском пехотном училище. В 1943, стал офицером-воспитателем в Калининском суворовском училище. В 1944 был направлен топографистом на второй Белорусский фронт. По окончание войны, был снова направлен в Таллин на работу. После службы проживал в Екатеринбурге.