Родился 21 декабря 1960 года в г. Опочка Псковской области. В 1982 году окончил Днепропетровское высшее зенитное ракетное командное училище ПВО, в 1994 году — Военную командную академию ПВО им. Г. К. Жукова, в 2002 году — Академию Генштаба. С 1982 года служил в частях ПВО Дальневосточного и Закавказского военных округов. В 1998–2000 годах был начальником штаба 8-го корпуса ПВО (Комсомольск-на-Амуре). В 2002–2003 годах командовал 76-й дивизией ПВО (Самара). С 2003 года — командир 1-го корпуса ПВО (Балашиха, Московская область). С 2007 года — командующий 11-й армией ВВС и ПВО (Хабаровск). 5 октября 2010 года назначен командующим войсками оперативно-стратегического командования воздушно-космической обороны. 8 ноября 2011 года назначен начальником штаба — первым заместителем командующего войсками воздушно-космической обороны. Генерал-лейтенант. Награжден двумя орденами, медалями.