Лауреат Ленинской премии (1990), Международной научной премии им. А.П. Карпинского (1985).
Герой Социалистического Труда (1986). Награжден орденами Ленина (1981, 1986), Трудового Красного Знамени (1975), «Знак Почета» (1967), Полярной звезды (Монголия, 1982), Кирилла и Мефодия I степени (Болгария, 1989), медалями.