В 1989 году окончил Ачинское военное авиационное училище с красным дипломом. После чего был направлен на службу в авиационный полк в Белоруссию в г. Бобруйск.
В 1994 году назначен заместителем военного комиссара г. Мурома. Воинское звание полковник.
С 2000 года военный комиссар Гороховецкого района.
В 2002 году был избран депутатом районного Совета Гороховецкого района и возглавил бюджетный комитет.
В 2003 году назначен военным комиссаром города Коврова.
В 2007 году выиграл выборы в Коврове и более трех лет проработал первым заместителем председателя Ковровского горсовета, тогда же переведен в резерв Министра обороны РФ.
В 2009 избран депутатом Законодательного Собрания Владимирской области V созыва, по одномандатному округу № 14.
14 марта 2010 года избран на пост мэра города Коврова Владимирской области.
Женат, имеет дочь и сына.