В 2002 году работал в Управлении жилищно-коммунального хозяйства Сахалинской области в должности главного специалиста отдела эксплуатации инженерной инфраструктуры.
В период с 2003 года по 2005 год работал в ООО «Сахалинские коммунальные системы», исполнял обязанности директора.
С 2005 года по 2006 год проходил службу по призыву в вооруженных силах РФ.
С 2007 года по 2013 год работал в администрации Анивского городского округа: руководителем управления жилищно-коммунального, дорожного хозяйства, вице-мэром, первым вице-мэром по вопросам жизнеобеспечения.
На выборах в сентябре 2013 года был избран мэром Анивского городского округа. 15 сентября 2017 года сложил с себя полномочия мэра Анивского городского округа в связи с избранием депутатом Сахалинской Думы.
С 25 сентября 2017 года занял пост заместителем председателя Законодательного Собрания.