Родился 22 ноября 1943 года в селе Красное Озеро Болотнинского района Новосибирской области. Здесь же он окончил начальную школу. С 1955 года проживал в селе Толмачево Новасибирской области. В 1962 году поступил в Новосибирский радиотехнический техникум, который окончил в 1965. Четыре года проработал на заводе им. Коминтерна регулировщиком радиоаппаратуры. С 1969 года пришел в Карасевскую среднюю школу учителем физики, черчения и рисования. 2004 году вышел на пенсию. Награждён званием
«Отличник Просвещения».