Родился 6 февраля 1958 года в городе Абинск Краснодарского края. В 1979 году окончил Орджоникидзевское высшее общевойсковое командное училище, в 1989 году — Военную академию имени Фрунзе, в 2003 году — Академию Генштаба (с золотой медалью). Служил в Одесском и Дальневосточном военных округах, в Группе советских войск в Германии. Прошел путь от командира танкового взвода до командира полка. С 1997 года — начштаба, а с 1999 года — командир 131-й отдельной мотострелковой бригады Северо-Кавказского военного округа (Майкоп). С 2003 года — командир 27-й гвардейской мотострелковой дивизии Приволжско-Уральского военного округа (поселок Тоцкое Оренбургской области). В январе 2005 года занял должность начальника штаба — первого заместителя командующего 36-й армией Сибирского военного округа (Улан-Удэ). С февраля 2007 года — командующий 36-й армией. В апреле 2009 года назначен начальником штаба — первым заместителем командующего войсками Московского военного округа. 30 марта 2011 года стал заместителем командующего войсками Южного военного округа. Генерал-лейтенант. Награжден медалями "За отличие в воинской службе" I степени, "За безупречную службу" II и III степени и другими.