Родился 30 января 1951 года в селе Петровское Нарофоминского района Московской области в семье военнослужащих в Таманской дивизии.
После школы работал на авиационном заводе, активно занимался лыжным спортом, выступал за "Спартак".
В 1973 году закончил Московское высшее общевойсковое училище, командный факультет Академии им. Фрунзе. В 1981 году окончил разведывательный факультет Высших офицерских курсов "Выстрел".
Занимал командные должности полкового звена: от командира разведвзвода до начальника штаба полка. Два года был командиром батальона в Афганистане, награжден тремя боевыми орденами. После Афганистана служил в Туркмении начальником штаба полка. Оттуда отбыл в Северную группу войск, в 1992 году прибыл в Дубну.
Полковник запаса. Награжден четырьмя орденами и двенадцатью медалями СССР и других государств.
С 2008 года по настоящее время работает в городе Дубна заместителем начальника Северного отдела Управления по Московской области ФГУ "Центр лабораторного анализа и технических измерений по Центральному федеральному округу" Федеральной службы "Росприроднадзор".
С 2009 года является Председателем Центрального комитета Общественной организации "Профессиональный союз работников сферы охраны окружающей среды Московской области".
Ведет активную общественную деятельность, является председателем Дубненского Комитета, членом Совета Общественной организации Ветеранов войны и военной службы.