Родился 4 февраля 1950 года в пос. Головнино Южно-Курильского района Сахалинской области.
В 1974 году окончил Пермский государственный медицинский институт, получив квалификацию санитарного врача.
С 1974 по 1979 годы – ассистент кафедры общей гигиены медицинского института города Перми.
С 1979 по 1991 годы – заведующий отделом гигиены питания, заместитель главного врача Курганской санитарно-эпидемиологической станции.
С 1991 по 2005 годы – заместитель главы администрации города Кургана, первый заместитель мэра города Кургана, директор департамента социальной политики.
С апреля 2005 по июнь 2008 года – руководитель администрации города Кургана.
С октября 2008 года по октябрь 2009 года – советник губернатора Курганской области.
11 октября 2009 года избран депутатом Курганской городской думы пятого созыва по одномандатному избирательному округу № 12.
27 октября 2009 года на заседании Курганской городской думы избран главой города Кургана.
С 2012 года – депутат Курганской городской думы. 14 ноября 2012 года на заседании Курганской городской думы объявил о досрочном прекращении полномочий.
22 сентября 2014 года член избран председателем Общественной палаты города Кургана V созыва.
5 сентября 2016 года избран в Общественную палату города Кургана VI созыва. Возглавил ее.
Имеет почетное звание «Заслуженный работник здравоохранения Российской Федерации». Неоднократно награждался грамотами и благодарственными письмами губернатора Курганской области.
Женат, отец троих детей.