Родился 19 сентября 1939г. в г. Сковородино Амурской области. В 1957г. окончил среднюю школу №53 в г. Сковородино.
С 1958 по 1961г. служил в рядах Советской армии.
В 1961г. поступил в Томский политехнический институт (ТПИ), который окончил в 1966г. по специальности "Электрооборудование летательных аппаратов".
В 1966г. поступил в аспирантуру ТПИ, после окончания которой защитил диссертацию и получил ученую степень кандидата технических наук.
С 1969г. по 1974г. работал в НИИ ядерной физики при ТПИ в должностях зам. руководителя, руководителя лаборатории "Автоматизация электрофизических установок и ускорителей".
В 1972г. присвоено ученое звание старшего научного по специальности "Электрофизические установки и ускорители".
С 1974г. по настоящее время работаю доцентом кафедры прикладной математики Томского политехнического университета.
В 1980г. присвоено ученое звание доцента по кафедре "Прикладная математика". Имею правительственные награды, награжден бронзовой медалью ВДНХ СССР.