29 декабря 1920 г. — родился в подмосковной деревне Орехово в семье железнодорожного служащего.
1938 г. — окончил полную среднюю школу.
Сентябрь 1938 — август 1940 — студент Московского авиационного института.
Август 1940 — июнь 1941 — студент Московского авиационно-технологического института (г. Тушино).
Октябрь 1940 — июнь 1941 — конструктор (по совместительству) КБ авиазавода №293 (г. Химки).
Июнь 1941 — август 1941 — рядовой 444-го стрелкового полка, Западный фронт.
Август 1941 — ноябрь 1941 — на излечении в эвакогоспитале №1645, г. Ульяновск.
Ноябрь 1941 — январь 1942 — курсант Ульяновского училища связи бронетанковых войск.
Январь 1942 — декабрь 1945 — слушатель Военно-воздушной академии им. Н.Е. Жуковского (Свердловск — до 1943, Москва). Диплом с отличием военного инженера-механика.
1944 г. — 4-месячная практика в действующих войсках 2-го Прибалтийского фронта.
Декабрь 1945 — июнь 1946 — старший инженер кафедры аэродинамики ВВА им. Н.Е. Жуковского (г. Москва).
Июнь 1946 — февраль 1947 — помощник замначальника бригады особого назначения по технической части (ГДР).
Февраль 1947 — май 1951 — старший инженер, старший офицер, замначальника 1-го отдела 4-го управления Главного артиллерийского управления, г. Москва.
Май 1951 — ноябрь 1955 — начальник 1-го отдела управления начальника ракетного вооружения Управления заместителя командующего артиллерией, г. Москва.
Ноябрь 1955 — апрель 1960 — заместитель начальника НИИ-4 МО по специальности, Болшево Московской обл.
Декабрь 1958 — решение ВАК о присуждении степени доктора технических наук.
Апрель 1960 — август 1961 — заместитель начальника НИИ-4 МО по научной части.
Август 1961 — декабрь 1990 — директор НИИ-88 (ЦНИИмаша), г. Калининград Московской обл.
Декабрь 1964 — решение ВАК о присвоении звания профессора по кафедре “Аэромеханика”.
Январь 1991 — май 1998 — главный научный сотрудник ЦНИИмаша.
15 мая 1998 г. — умер в г. Москве. Похоронен на Троекуровском кладбище.