Родился 10 ноября 1949 года в г. Томске, там же окончил среднюю общеобразовательную школу.
Трудовой путь начал в 1967 году учеником слесаря-электрика на Томском манометровом заводе. Затем с 1972 по 1975 год работал электромехаником в Сибирском физико-техническом научно-исследовательском институте.
В юности активно занимался различными видами спорта, призер многих областных и республиканских соревнований по биатлону, парашютному спорту и высшему пилотажу. В 1975 году был призван в ряды Советской Армии в военно-воздушные силы и служил в Приморском крае в парашютно-десантной группе по спасению космонавтов.
В 1977 году поступил в Киевский институт инженеров гражданской авиации, после его окончания в 1984 году был направлен на работу в Сахалинский объединенный авиаотряд. Занимал различные должности от начальника смены авиационной технической базы до заместителя генерального директора аэропорта «Южно-Сахалинск».
С 2006 по 2012 годы работал в департаменте городского хозяйства администрации г. Южно-Сахалинска старшим, а затем главным специалистом отдела инженерных сетей.
В октябре 2012 года избран депутатом Сахалинской областной Думы шестого созыва.
За активную трудовую, политическую и общественную деятельность имеет различные награды и поощрения. «Отличник гражданской авиации», «Почетный работник транспорта России». Имеет звание «Ветеран труда».