Родился 14 декабря 1962 г. в г. Калининграде.
В 1986 г. окончил исторический факультет Калининградского государственного университета (КГУ; ныне – Балтийский федеральный университет им. Канта), в 1992 г. - Калининградскую высшую школу управления по специальности "менеджер образовательных систем", в 2000 г. - юридический факультет КГУ, в 2005 г. - факультет государственного и муниципального управления Северо-Западной академии государственной службы РФ.
Кандидат педагогических наук. В 2000 г. в Калининградском государственном университете защитил диссертацию на тему "Военно-патриотическое воспитание школьников как фактор повышения качества образования".
В 1984-1986 гг. и в 1987-1989 гг. работал учителем физкультуры в средней школе №29 Калининграда.
В 1986-1987 гг. проходил срочную службу в Вооруженных силах СССР.
В 1990 г. был заместителем директора по учебной части в средней школе №37 (Калининград). Одновременно с 1990 г. на полставки работал младшим научным сотрудником научной лаборатории Института общей педагогики Академии педагогических наук СССР.
С 1990 по 2001 г. - директор средней школы №20 в Калининграде.
Весной 1997 г. избран депутатом Совета депутатов города Калининграда II созыва.
С начала 2000-х гг. – член Всероссийской партии "Единая Россия".
В 2001-2006 гг. – депутат Совета депутатов города Калининграда III созыва, заместитель председателя Совета Евгения Гана, глава комиссии по земельным ресурсам и рекламе.
В 2006-2011 гг. – депутат Совета депутатов городского округа "Город Калининград" IV созыва, сохранил пост заместителя председателя горсовета (председатель – Александр Ярошук), возглавлял комиссию по градорегулированию, землепользованию и вопросам ЖКХ, член фракции "Единая Россия".
В 2011-2016 гг. - депутат Совета депутатов города Калининграда V созыва. Был выдвинут региональным отделением партии "Единая Россия", избран 13 марта 2011 г. по избирательному округу №23. Член фракции "Единая Россия". В 2011-2012 гг. был заместителем председателя горсовета Александра Ярошука. С 1 ноября 2012 г. по 19 июня 2013 г. занимал пост председателя городского Совета. Возглавлял комиссию по градорегулированию и землепользованию. Входил в состав комиссий по бюджету, финансам, налогам, экономической политике и муниципальной собственности; по местному самоуправлению, социальной политике и общественной безопасности; по развитию дорожно-транспортного комплекса.
С 2012 г. - начальник отделения дополнительного образования Калининградского филиала Российского экономического университета им. Г. В. Плеханова.
В 2016-2021 гг. - депутат Государственной думы РФ VII созыва. 18 сентября 2016 г. избран от "Единой России" по Калининградскому одномандатному избирательному округу №97. Набрал 38,95% голосов избирателей, его ближайший соперник – кандидат от КПРФ Игорь Ревин – 13,76%. В Думе вошел в партийную фракцию.