После окончания военного училища служил в Вооруженных Силах, уволился в запас в звании капитана.
С 1994 по 2003 год проходил службу в федеральных органах налоговой полиции в Калининграде.
С 2005 по 2009 год был директором ООО «Эко Шина».
С 2007 по 2010 год являлся директором «Единой системы обращения с отходами» Калининградской области.
В 2010 году назначен главой администрации Московского района города Калининграда[1], проработал в должности до 2012 года[3][2].
С 2012 года также является директором по строительству холдинга «Модуль Стройград»[4][5][6].
18 сентября 2016 года избран депутатом городского Совета Калининграда[6][1].
19 сентября 2021 года вновь избран депутатом городского Совета депутатов Калининграда по избирательному округу № 1[6].
Входит в состав депутатских комиссий по бюджету и муниципальной собственности, градорегулированию и земельным ресурсам, городскому хозяйству и местному самоуправлению и социальной политике.