Родился в семье агронома и учительницы. Окончил среднюю школу в 1941 году.
В 1942 году с первого курса Воронежского авиационного института призван в Красную Армию. Окончил Московское Краснознаменное пехотное училище им. Верховного Совета РСФСР в 1943 году.
В апреле 1943 года направлен в действующую армию на фронт Великой Отечественной войны. Воевал сначала в должности командира стрелкового взвода 267-го гвардейского стрелкового полка 87-й гвардейской стрелковой дивизии 69-й армии Воронежского фронта. Участник Курской битвы, где в августе 1943 года в боях под Белгородом ранен.После излечения в госпитале перешел на работу в финансовую службу.
С августа 1943 — казначей финансового отделения штаба стрелкового полка на Центральном фронте, с августа 1944 — казначей финансового отделения штаба 1-го Белорусского фронта. Победу встретил в Берлине.
В послевоенное время, с 1945 по 1948 годы — начальник финансового отдела разведывательного управления штаба Группы советских оккупационных войск в Германии, бухгалтер финансового отдела и переводчик финансового отдела штаба ГСВОГ. Окончил Военный факультет Московского финансового института (ныне Финансовый университет при Правительстве Российской Федерации) в 1952 году. После его окончания был направлен в Главное автобронетанковое управление Советской Армии, где последовательно прошел должности: офицер финансового отдела, старший офицер финансового отдела, с 1957 — начальник финансового отдела.
В 1966—1972 годах — начальник финансовой службы Группы Советских войск в Германии.
В 1972—1974 годах — начальник первого управления Центрального финансового управления Министерства обороны СССР.
В 1974—1986 годах — первый заместитель начальника, а с июля 1986 года — начальник Центрального финансового управления Министерства обороны СССР.
В октябре 1991 года уволен в отставку.После увольнения в отставку в течение десяти лет активно трудился в Центре военно-стратегических исследований Генерального штаба Вооружённых Сил Российской Федерации, где занимал должность главного научного сотрудника.Жил в Москве. Похоронен на Троекуровском кладбище.