Родился в крестьянской семье. По окончании 7 классов работал в Казахстане механизатором, трактористом, комбайнером. Участник Великой Отечественной войны.
С 1951 года жил в Челябинске, в 1954 году окончил Челябинский металлурический техникум, работал вырубщиком, оператором главного поста управления стана горячей прокатки обжимного цеха № 2 (до 1980 года). В ходе освоения блюминга «1180» способствовал значительному перекрытию его проектной мощности; осваивал технологии прокатки новых марок стали. Активный рационализатор.
В 1980—1985 годах — мастер производстводственного обучения в ПТУ № 37.
Избирался делегатом XXIV съезда КПСС (1971), депутатом Верховного Совета СССР 9-го созыва.