Окончил с отличием МВТУ им. Баумана в 1956 г. В последующие годы, работая в КБ и НИИ, занимался применением математических методов для решения различных технических задач. На выбор этого направления исследований оказало влияние знакомство в 1960 г. с известным специалистом по математическому моделированию Н. П. Бусленко. В 1962 г. защитил кандидатскую диссертацию, а в 1969 г. — докторскую, в 1991 г. получил звание профессора. За работы в области космической баллистики награжден Государственной премией СССР (1971). Является автором (соавтором) 8 монографий и более 100 публикаций в российских и зарубежных журналах.