Родился 20 мая 1936 года в Минске.
Спортсмен (греко-римская борьба), тренер.
Мастер спорта СССР (1956). Заслуженный мастер спорта СССР (1960).
Окончил Белорусский ГИФК (1966).
Начал заниматься борьбой в 1952 году. Выступал за ДСО «Труд» и СДСО «Буревестник» (оба — Минск) — 1956-65. Тренировался под руководством И.И. Оборского.
Чемпион СССР (1956, 1957, 1958, 1959, 1960 — в легчайшем весе; 1962 — в полулегком весе), 3-й призер чемпионата СССР (1955) в легчайшем весе. Чемпион СССР (1960) в командном зачете.
Олимпийский чемпион (1960) в полулегком весе.
Чемпион мира (1958, 1961) в полулегком весе.
Тренер СДСО «Буревестник» (Минск) — 1971-78.
Награжден орденом Трудового Красного Знамени (1960), медалью «За трудовую доблесть» (1957).
Брат — И.Н. Караваев.
Скончался 23 августа 1978 года в Минске.