В гражданскую войну был в Красной Армии. В голодный двадцать второй год ушёл на заработки на Кубань. Через год вернулся в Воронеж и работал в плотницкой артели. Встретил хорошую девушку, полюбил её и женился. Андрей освоил профессию шофёра. Дружно и весело жила семья Соколовых, трое детей росли у них. Но пришла война, и Андрея призвали в армию. Он возил боеприпасы на передовые позиции.
Однажды его машина была разбита взрывом авиабомбы, а он сам контужен. Когда очнулся, увидел сапоги гитлеровских солдат. Его втолкнули в колонну таких же, еле живых людей, попавших в плен. На ночь фашисты заперли пленных в полуразрушенную церковь. Здесь Андрей впервые убил человека, который собирался выдать немцам своего взводного командира. В адских условиях концлагеря Соколова ни на минуту не оставляла мысль о побеге.
Наконец ему удавлось бежать. Но его поймали, пустив по следу собак... Долго рвали на нем собаки одежду вместе с мясом... Но все муки - каторжный труд, издевательства, голод - вынес Соколов. В сорок четвертом году Андрея направили на строительство оборонительных сооружений. Его взял к себе шофёром немецкий инженер в чине майора. Тщательно готовился Соколов к новому побегу. И однажды под ураганным огнём он пересёк на своей машине линию фронта, захватив с собой майора с его портфелем, набитым важными документами.
Долго пришлось Андрею пролежать в госпитале, и вот наконец едет он в отпуск в родной Воронеж. Здесаь он узнал, что жена и дочки погибли под бомбёжкой. Сын Анатолий добровольцем ушел на фронт. Соколов тоже возвращается в армию. Наконец ему улыбнулось счастье - он нашёл сына. Но в день капитуляции Германии Андрей узнал, что его сын погиб. После демобилизации Соколов не захотел ехать в Воронеж, где всё напоминало о погибшей семье.
Он поселился в Урюпинске у фронтового друга. Около чайной, где обычно обедали шофёры, он встретил маленького мальчика, беспризорника. Грустные глазёнки Ванюшки, пержившего недетское горе, поразили Андрея. Соколов говорит мальчику, что он его отец. Теперь они повсюду будут вместе...