Родился 4 января 1930 г поселке Брянск Беловского района Новосибирской области. С 1944-го по 1950 год работал в колхозе им. Когановича. После службы в армии в 1954 году переехал в село Котино. Работал начальником почтового отделения, учетчиком тракторной бригады Черкасовской МТС, бригадиром тракторно-полеводческой бригады колхоза имени Кирова, восемь лет управляющим отделения совхоза «Угольщик», шесть лет преподавал в школе уроки по сельхозмашинам, 14 лет работал заведующим нефтебазой совхоза «Угольщик». В 1990 году вышел на пенсию. В течении 12 лет принимал участие в работе совета ветеранов, был заместителем председателя.
Награжден медалями «За доблестный труд в Великой Отечественной войне 1941-1945 гг.» и «Ветеран труда».