Родился в Курске в семье служащего. Окончил Курский медицинский институт, 1951; фтизиатр Перемышельской районной больницы Калининской обл., 1951-1952; врач батальона противовоздушной обороны Московского военного округа, 1952-1955. Врач батальона Дальневосточного военного округа (Камчатка), 1955-1958; начальник медицинского пункта полка на Сахалине, 1958-1959; старший врач мотострелкового полка Ленинградского военного округа, 1959-1963; командирован на Кубу, 1962-1963; командир медико-санитарной роты танковой дивизии, 1963-1965.
Слушатель командного факультета Военно-медицинской академии в Ленинграде, 1965-1967; начальник медицинской службы дивизии Белорусского военного округа, 1967-1970; старший офицер военно-медицинского отдела Белорусского военного округа, 1970-1975. Начальник военной кафедры Минского медицинского института, 1975-1982.
Работал над вопросами методики подготовки и организации проведения военно-медицинских учений с личным составом и медицинскими учреждениями Вооруженных сил.
Награжден Почетной грамотой ВС СССР.