Родился 9 июня 1962 году. После окончания 8 классов средней школы поступил в Суворовское военное училище.
С 1979 по 1983 год – курсант высшего артиллерийского командного училища.
С 1983 по 1993 год – служба в Вооруженных Силах СССР на командных должностях.
С 1993 года – слушатель артиллерийской академии, которую закончил в 1996 году с отличием.
С 1996 по 2000 год – преподаватель артиллерийского училища, адъюнкт Михайловской артиллерийской академии. В 2000 году защитил диссертацию на соискание ученой степени кандидата технических наук. Подполковник запаса.
В 2000 году был избран председателем муниципального совета муниципального образования муниципальный округ Обуховский.
В 2004 и в 2009 годах избирался главой муниципального образования муниципальный округ Обуховский. В 2010 году МО Обуховский занял III место в IV ежегодном конкурсе по благоустройству территорий муниципальных образований Санкт-Петербурга в номинации «Лучший благоустроенный двор новой застройки».
В 2005 году закончил Северо-Западную академию государственной службы с отличием.
Член совета местного отделения партии СПРАВЕДЛИВАЯ РОССИЯ в Невском районе. Председатель первичной партийной организации муниципального образования муниципальный округ Обуховский.
В декабре 2011 года избран депутатом Законодательного Собрания Санкт-Петербурга пятого созыва. Заместитель председателя постоянной комиссии по устройству государственной власти, местному самоуправлению и административно-территориальному устройству.
Увлекается спортом: теннис, хоккей, лыжи, плавание.
Женат, имеет двоих сыновей.