Родился в 1973 году в городе Кинешма Ивановской области.
В 1993 году окончил Кинешемский химико-технологический техникум по специальности «техническое обслуживание и ремонт оборудования предприятий машиностроения», получив квалификацию «техник-механик».
В 1997 году окончил Ивановскую химико-технологическую академию по специальности машины и аппараты химических производств и предприятий строительных материалов», получив квалификацию «инженер-механик».
По окончании академии поступил на работу в ОАО «Акрон» в Великом Новгороде, где прошел путь от слесаря по ремонту оборудования до начальника цеха биологических очистных сооружений.
С марта 2008 года по сентябрь 2013 года являлся председателем Думы Великого Новгорода IV созыва.
В 2013-2014 гг. - заместитель директора по производству МУП Великого Новгорода «Новгородский водоканал».
С мая 2014 года - директор МУП Великого Новгорода «Новгородский водоканал».
Лауреат Премии Правительства Российской Федерации в области науки и техники (2009 год) за работу «Разработка и внедрение инновационных технологий биологической очистки сточных вод сложного состава от промышленных предприятий и коммунального хозяйства» (на примере города Великий Новгород).
Женат. Воспитывает дочь.