Штурман-испытатель 1-го класса (1950), майор. Родился 1 сентября 1922 года в городе Котельнич ныне Кировской области. Детство и юность провёл в посёлке Каменский (Бурятия), городах Шадринск, Ефремов, Елец. В армии с 1940. В 1941 окончил Краснодарское ВАУШ (г.Олсуфьево). Служил в строевых частях ВВС. Участник Великой Отечественной войны: в ноябре 1941-феврале 1942 - штурман экипажа 671 -го бомбардировочного авиационного полка (Калининский фронт); в мае 1942-марте 1943 - штурман звена 667-го бомбардировочного авиационного полка (Волховский и Ленинградский фронты); в марте 1943-мае 1945 - штурман звена 389-го бомбардировочного авиационного полка (1-й Прибалтийский и 3-й Белорусский фронты); совершил 209 боевых вылетов. После войны продолжал службу в строевых частях ВВС. С 1945 - в запасе. В 1946 работал начальником штаба и аэронавигационной службы Рижского отряда Гидрометеослужбы. В 1946-1948 - заместитель начальника отдела Рижской картографической фабрики. В 1948-1953 - штурман-инспектор Управления лётной службы МАП. В 1952 окончил 3 курса МГУ. С сентября 1953 по февраль 1969 - на лётно-испытательной работе в ЛИИ. Одновременно в 1951-1969 - помощник начальника ШЛИ по штурманской службе. Изобрёл навигационный нимб. Принимал участие в испытательных полётах на Ту-16, Ту-104. В 1970-1987 работал ведущим инженером в Школе лётчиков-испытателей. Жил в городе Жуковский Московской области. Умер 24 ноября 1995 года. Похоронен в посёлке Островцы Раменского района Московской области. Награждён орденом Красного Знамени, 2 орденами Отечественной войны 2-й степени, медалями.