Родился в 1918 году в селе Белое Мокроусовского района Челябинской области в семье крестьянина. В 1932 году родители переехали в Омск. Окончил семь классов, затем педучилище и работал учителем истории в школах Азовского и Марьяновского районов области. В феврале 1940 года Марьяновским райвоенкоматом призван на военную службу. После окончания Томского артиллерийского училища, в августе 1941 года командиром взвода вступил в бой с гитлеровскими захватчиками на Западном фронте. Воевал командиром дивизиона на Брянском, Центральном, 1-м Украинском фронтах. Был трижды тяжело ранен, но возвратился в строй. Гвардии майор. Награжден: орденами Ленина, Красной Звезды, Отечественной войны II степени, Александра Невского и несколькими медалями. Указом Президиума Верховного Совета СССР 10 апреля 1945 года присвоено звание Героя Советского Союза.