Родился 23 января 1974 г. в Ленинграде (ныне – Санкт-Петербург) в семье флотского офицера.
В 2006 г. окончил Северо-Западную академию государственной службы при президенте РФ по специальности «государственное и муниципальное управление».
Начал политическую карьеру в 1991 г. в Свободной демократической партии России.
В 1994-1995 гг. был помощником депутата Государственной думы РФ I созыва от блока «Выбор России» Виталия Савицкого.
В 1997–1998 гг. – общественный помощник депутата Госдумы РФ II созыва и сопредседателя партии «Демократическая Россия» Галины Старовойтовой. По ее инициативе
в 1998 г. выдвинул свою кандидатуру в Законодательное собрание Санкт-Петербурга по округу №15. Был включен в список движения «Северная столица», который возглавляла Галина Стровойтова. Перед вторым туром выборов снял свою кандидатуру в пользу соперника от блока сторонников губернатора Владимира Яковлева Вадима Тюльпанова.
С 1999 г. – помощник депутата Заксобрания Санкт-Петербурга Вадим Тюльпанова
В 2004 г. – депутат муниципального совета муниципального образования «Дачное» (Санкт-Петербург).
С 2005 г. – глава местной администрации муниципального образования «Красненькая речка» (Санкт-Петербург).
В марте 2007 г. избран депутатом Законодательного собрания Санкт-Петербурга IV созыва по списку партии «Единая Россия».
В декабре 2011 г. избран депутатом Закособрания Санкт-Петербурга V созыва по списку «Единой России».
В 2016-2021 гг. – депутат Государственной думы РФ VII созыва.
С 2021 г. — депутат Государственной думы РФ VIII созыва от «Единой России».
- Награжден медалью ордена «За заслуги перед Отечеством» II степени (2015)
- имеет благодарность правительства РФ (2019).
Владеет английским и норвежским языками.
Женат. Имеет шесть детей.