Родился 23 сентября 1953 года в деревне Панское Советского района Курской области. В 1974 году окончил Харьковское высшее танковое командное училище. Службу проходил в должностях командира взвода, роты, батальона Прикарпатского военного округа и Центральной группы войск.
В 1984 году окончил военную академию бронетанковых войск. В 1986 году назначен на должность командира полка, а затем заместителя командира дивизии в Центральной группировке войск. В 1990 году переведен на ту же должность в Приволжско-Уральский военный округ. С 1994 года - командир танковой дивизии ПрУрВО.
В 1998 году по окончании Военной академии Генерального штаба Вооруженных сил Российской Федерации назначен начальником управления боевой подготовки Забайкальского военного округа.
В 1999 году - начальник управления боевой подготовки Сибирского военного округа. С марта 2000 года - начальник штаба - первый заместитель Командующего Сибирского военного округа.
В 2001 - 2003 годах проходил службу в должности командира армейского корпуса Сибирского военного округа.
С марта 2003 года по настоящее время - начальник штаба - первый заместитель командующего войсками СКВО.
Имеет Государственные награды: орден "За службу Родине в ВС СССР" III степени, 10 медалей.