Родился в 1923 году в деревне Мало-Могильное Любинского района Омской области в семье крестьянина-бедняка. Окончил среднюю школу, Омский аэроклуб, военно-авиационную школу пилотов. По состоянию здоровья был снят с военного учета. Работал в Любинском райфинотделе. По выздоровлении в декабре 1942 года был направлен в учебно-танковый полк, а затем наводчиком противотанковых ружей в танковую бригаду на Центральный фронт. Первое боевое крещение получил на Орловско-Курской дуге. окончил курсы младших лейтенантов. Командиром взвода противотанковых ружей в звании старшего лейтенанта участвовал в боях на 2-м украинском и 1-м Белорусском фронтах. С боями дошел до Берлина. Награжден: орденами Ленина, Красного Знамени, Красной Звезды и несколькими медалями. За героизм, проявленный в боях за взятие города Сохачева, Указом Президиума Верховного Совета СССР 27 февраля 1945 года присвоено звание Героя Советского Союза.