Родился 19 апреля 1902 г. в Пскове в семье военного музыканта. Учился в Псковской гимназии, школу закончил в Москве.В 1920 г. переехал в Петроград; занимался одновременно на историко-философском факультете Петроградского университета и в Институте восточных языков (окончил в 1923— 1924 гг.).С молодости Каверин дружил с писателем Ю. Н. Тыняновым, на сестре которого был женат; именно Тынянов посоветовал ему после неудачных поэтических опытов обратиться к прозе.Уже первый его рассказ «Одиннадцатая аксиома» (1920 г.) привлёк внимание М. Горького. В 1921 г. Каверин вошёл в группу «Серапионовы братья», объединившую молодых литераторов. В их альманахе появилась повесть «Хроника города Лейпцига за 18… год», написанная Кавериным в духе Э. Т. А. Гофмана.Напряжённую писательскую работу Вениамин Александрович совмещал с занятиями наукой; в 1929 г. он защитил кандидатскую диссертацию по филологии.В годы Великой Отечественной войны Каверин был фронтовым корреспондентом на Северном флоте. Многие эпизоды военной жизни позже легли в основу его рассказов. После победы писатель жил в Москве.В литературе он занимал независимую позицию, его высказывания в защиту свободы творчества, о необходимости уважения к писательскому труду вызывали недовольство у властей. В своих книгах он ставил вечные вопросы борьбы добра и зла, любви и ненависти, научной честности и приспособленчества. Его произведения отличаются захватывающими сюжетами, в них действуют яркие герои, причудливо переплетаются судьбы и обстоятельства.Славу Каверину принесли романы «Исполнение желаний» (1934—1936 гг.), «Два капитана» (1938—1944 гг.), «Открытая книга» (1949—1956 гг.).За «Два капитана» он получил Сталинскую премию (1942 г.); книга выдержала десятки изданий, две экранизации. На сюжет романа поставлен мюзикл «Норд-Ост» (2002 г.).