Родился 15 марта 1954 года в селе имени Полины Осипенко Хабаровского края.
С 1996 по 2002 годы жил на севере Сахалина в г. Оха.
Окончив Комсомольский-на-Амуре педагогический институт и отслужив в армии, начал преподавательскую деятельность в Сахалинском нефтяном техникуме. В 1986-1990 годах работал в Охинском горкоме КПСС. В 1994 году назначен директором Сахалинского нефтяного техникума в Охе, а в 1998 году возглавил Сахалинский топливно-энергетический техникум.
В 2001 году избран депутатом Охинского районного собрания и его председателем.
В апреле 2002 года на дополнительных выборах в избирательном округе N 9 был избран депутатом Сахалинской областной Думы третьего созыва. С апреля 2004 года работал председателем постоянной комиссии по социальной политике. В этом же году закончил Дальневосточную академию государственной службы по специальности "Государственное право".
В октябре 2004 года избран депутатом Сахалинской областной Думы четвертого созыва. Возглавлял комитет по государственному строительству, регламенту и местному самоуправлению, был заместителем председателя.
С августа 2007 года работал вице-губернатором Сахалинской области. В октябре 2008 года вновь избран в Сахалинскую областную Думу.
Член Всероссийской политической партии "Единая Россия", фракции "Единая Россия" в Сахалинской областной Думе, Секретарь регионального политического совета партии.