Родился в 1919 году в деревне Сажино Тюкалинского района Омской области. Окончил семь классов сельской школы. Работал в колхозе зоотехником, десятником в леспромхозе. В армию был призван в 1939 году и служил в учебном батальоне танковой бригады на Дальнем Востоке. Окончил военно-политическое училище им. М. В. Фрунзе и высшую бронетанковую школу. Начал войну командиром танка на Калининском фронте в июле 1941 года. Закончил войну в Берлине -- заместителем командира танкового полка в звании гвардии капитана. Воевал на Воронежском, Украинском, 1-м Белорусском фронтах. Три раза ранен. Награжден: орденами Ленина, Красного Знамени, Красной Звезды, Отечественной войны II степени, несколькими медалями. Указом Президиума Верховного Совета СССР 24 апреля 1944 года ему присвоено звание Героя Советского Союза.