Родился 17 апреля 1956 года в городе Бологое Калининской области. В 1978 году окончил Рыбинский авиационный технологический институт, а в 2003 — году Северо-Западную академию государственной службы.
С 1978 по 1980 год служил в Вооруженных силах.
С 1980 по 1984 год работал техником-смотрителем, инженером, старшим мастером в Жилищном производственно-эксплуатационном тресте №1 Жилищного управления Октябрьского района Ленинграда. С 1984 по 1997 был заместителем начальника по эксплуатации, заместителем начальника ПРЭО, начальником производственного ремонтно-эксплуатационного объединения Октябрьского района, директор Октябрьского Районного Жилищного Управления.
С 1997 по 2000 год работал директором Санкт Петербургского государственного учреждения «Дирекция по содержанию общежитий».
С 2000 года работает в администрации Московского района Санкт-Петербурга. В 2003 году был назначен первым заместителем главы администрации, а в 2014 году стал главой администрации района.