Отец — Борис Вахтин, журналист, специальный корреспондент «Комсомольской правды» в Ростове-на-Дону, в 1935 году арестованный и расстрелянный в 1938 году; мать — журналистка, будущая писательница Вера Панова.
В 1937 году Борис Вахтин вместе с матерью, старшей сестрой и младшим братом переехал к бабушке, в полтавскую деревню Шишаки. Во время войны с бабушкой и братом пережил оккупацию. Позже Пановой удалось переправить сына в Пермь.
В 1947 году Борис переехал к матери в Ленинград.
В 1954 году окончил китайское отделение Восточного факультета ЛГУ, в 1957 году — аспирантуру. Учился у академиков В. М. Алексеева и Н. И. Конрада.
С 1952 года работал в Ленинградском отделении Института народов Азии АН СССР, где в 1962—1964 годах заведовал Дальневосточным кабинетом.Похоронен на кладбище в Комарово.Сын — лингвист Н. Б. Вахтин (род. 1950).