Родился 26 октября 1941 года в станице Ахтырская, ныне посёлок городского типа Ахтырский Абинского района Краснодарского края. После окончания средней школы работал на стройках в Казахской ССР. В 1966 году окончил Новосибирский инженерно-строительный институт имени В. В. Куйбышева и военную кафедру при нём, по специальности «промышленное и гражданское строительство».
Сразу после окончания института в 1966 году призван на службу в Советскую Армию. Служил в строительных частях Управления специального строительства Министерства обороны СССР в Средней Азии. Свыше 10 лет служил в составе 32-го строительного управления, которое возводило шахтные комплексы для межконтинентальных баллистических ракет РВСН СССР, объекты военного полигона Сары-Шаган, военные городки обслуживающего их персонала и объекты военной инфраструктуры в закрытом образовании Приозёрск в районе озера Балхаш в Казахской ССР. Занимал должности производителя работ, начальника строительного участка, главного инженера, начальника управления строительных работ.
С 1984 года — главный инженер — заместитель начальника управления строительства Приволжского военного округа, затем начальник управления строительных работ Приволжского военного округа. С 1988 года — заместитель командующего войсками Закавказского военного округа по строительству и расквартированию войск. В этой должности проявил самоотверженность и сыграл большую роль в проведении спасательных работ и ликвидации последствий землетрясения в Армении 1988 года.
С 1992 года — первый заместитель начальника строительства и расквартирования войск Министерства обороны Российской Федерации. С апреля 1997 года — заместитель Министра обороны Российской Федерации по строительству и расквартированию войск. Воинское звание генерал армии присвоено указом Президента Российской Федерации В. В. Путина от 22 февраля 2002 года. С марта 2003 года — в запасе.
Сразу после увольнения в запас пришёл на работу в Правительство Москвы. С марта 2003 года — первый заместитель руководителя Департамента градостроительной политики, развития и реконструкции Правительства Москвы. С июня 2008 года по ноябрь 2010 года — руководитель департамента городского строительства Правительства Москвы.