Одесса начала ХХ века. Сын рыбака Гаврик Черноиваненко (Эдуард Купоросов) с другом гимназистом Петей Бачей (Вадим Кузнецов) спасает от царской охранки Родиона Жукова (Сергей Никоненко) — беглого матроса с броненосца «Потемкин». Помогая ему, мальчишки становятся участниками революционных событий: сначала 1905, потом и 1917 гг, изменивших не только их судьбу, но и ход всей российской истории.

Свою дружбу Гаврик и Петя пронесут через лихолетье, и именно она поможет им выстоять в борьбе с разным врагом – сначала с жандармами и белогвардейцами, потом – уже в оккупированной Одессе – с фашистскими захватчиками…

Восьмисерийный телефильм был снят по мотивам произведений писателя Валентина Катаева – певца революции, нового строя и новых героев страны Советов. Романы, вошедшие в тетралогию «Волны Черного моря», были написаны в разные годы, начиная с 1936 – «Белеет парус одинокий» и заканчивая 1961-м – «Зимний ветер».

Действие картины охватывает сорок лет, заканчиваясь событиями Великой Отечественной войны. В детстве главных героев играют школьники Вадим Кузнецов и Эдуард Купоросов, в юности – Евгений Леонов-Гладышев и Вадим Волков, в зрелые годы – Эрнст Романов и Алексей Петренко.

В картине занято еще много известных актеров. Некоторые из них лишь появляются в эпизодах, но их яркие и колоритные персонажи запоминаются наряду с исполнителями главных ролей. Как забыть Галину Волчек, сыгравшую торговку рыбой мадам Стороженко?!