Родился 10 января 1936 года в городе Елабуга Татарской АССР. После окончания 9-й спецшколы ВВС учился в Балашовском военном авиационном училище. Стажировался в ГВФ, Алма-Ате. Помощник командира корабля ТУ-16 121 ОДРАП Мачулиши 6 ОТБАК – 28 декабря 1960. Штурман наведения КП 201-го ИАП (истребительный авиационный полк) 11-го корпуса ПВО – 16 февраля 1962. Капитан – 22 сентября 1966. Начальник КП – штурман 201-го ИАП 11-го корпуса ПВО – 16 декабря 1966. В распоряжении 10-го ГУ ГШ ВС с 20 мая 1972 до 15 марта 1974. Майор – 4 октября 1972. Старший штурман группы БУ 1072-го КП 2-й ОА ПВО – 20 апреля 1974. Подполковник – 12 февраля 1973. Начальник запасного КП 1072 2-й ОА ПВО – 10 марта 1979. Заместитель начальника штаба по БУ-ОД 1072-го КП ПВО БВО – 5 июня 1980. Двухмесячные академические курсы при военно-командной академии ПВО в 1981 году. Полковник – 25 марта 1984. Уволен 23 мая 1987 года. Город Минск.