С 1994 по 2003 годы служил в органах МВД, участвовал в боевых действиях.
В последующие годы занимал различные должности в аппарате администрации Сахалинской области.
С 2006 по 2009 годы — следователь в прокуратуре, а затем и в следственном комитете.
С 2012 по 2020 годы занимал различные должности в министерстве строительства и министерстве ЖКХ Сахалинской области.
Ушел с поста мэра Углегорского района 13 января 2023 года по собственному желанию.