Родился 28 апреля 1917 года в Москве.
Спортсмен (альпинизм).
Мастер спорта СССР (9.02.1948).
Выступал за ДСО «Локомотив» (Москва).
2-й призер чемпионата СССР (1949) в классе технически сложных восхождений.
Лауреат государственной премии.
Участник Великой Отечественной войны. Награжден орденами Ленина, Отечественной войны II степени (6.04.1985), Трудового Красного Знамени, «Знак Почета».
Отец — ученый-химик Н.М. Караваев.
Скончался в 1992 году.