Знаменитый роман русского и советского писателя Вениамина Каверина рассказывает правдивую и захватывающую историю об исследователях-путешественниках, о верности и целеустремлённости главного героя в поисках пропавшей экспедиции капитана Татаринова.
В книге рассказывается о судьбе Сани Григорьева, немого сироты из города Энска. Он проходит через испытания войны и беспризорности, чтобы завоевать сердце любимой девушки. После несправедливого ареста отца и смерти матери Саню Григорьева отправляют в приют. Сбежав в Москву, он попадает сначала в распределитель для беспризорников, а потом в школу-коммуну.
Сумка утонувшего почтальона, найденная Саней Григорьевым, круто изменила его жизнь. Одно из писем, посланное капитаном шхуны «Святая Мария» Иваном Татариновым, рассказывало о темных сторонах подготовки полярной экспедиции, где все было сделано для того, чтобы она не вернулась. И попав в Москву, в детский дом, Саня Григорьев, оказывается в семье пропавшего капитана Татаринова. Саня решает во что бы то ни стало разгадать тайну исчезновения экспедиции… Своим девизом он выбирает «Бороться и искать, найти и не сдаваться!».
Став полярным летчиком, офицером, пройдя войну, Саня Григорьев не предал свою мечту. Это книга о любви и ненависти, чести и бесчестии, верности и предательстве, мужестве и трусости.
Каверин вспоминал, что создание романа «Два капитана» началось с его встречи с молодым учёным-генетиком Михаилом Лобашёвым, которая произошла в санатории под Ленинградом в середине тридцатых годов. «Это был человек, в котором горячность соединялась с прямодушием, а упорство — с удивительной определённостью цели, — вспоминал писатель. — Он умел добиваться успеха в любом деле». Лобашёв рассказал Каверину о своём детстве, странной немоте в ранние годы, сиротстве, беспризорничестве, школе-коммуне в Ташкенте и о том, как впоследствии ему удалось поступить в университет и стать учёным.
Ещё одним прототипом главного героя стал военный лётчик Самуил Клебанов, героически погибший в 1942 году. Он посвятил писателя в тайны лётного мастерства.
Во многом Вениамин Каверин сам был похож на своего героя Саню Григорьева — человека честного, принципиального, влюбленного в жизнь и людей. Именно на этой любви строится роман «Два капитана».