Приключенческий фильм для детей по мотивам повести Валентины Осеевой «Динка». Это было в начале века, в 1910 году. В трудные времена приходится взрослеть маленькой Динке. Революционные потрясения 1905 года остались позади, но отец девочки – революционер-подпольщик, из тех, кого разыскивает полиция. Пока он скрывается по конспиративным квартирам, мать Динки взвалила на себя заботы о ней и двух её старших сестрах. Сейчас лето, и девочки с мамой приехали на Волгу, на дачу. Здесь, подружившись с беспризорным сиротой Лёнькой, девочка впервые получает серьёзные жизненные уроки...
Девятилетняя Надежда Арсеньева (Динка) – дочь профессионального революционера Александра Арсеньева. Вместе с двумя сестрами она всё лето проводит на даче под Самарой. Мать работает корректором в губернской газете, рано утром она уезжает в город на работу на пароходе, а поздно вечером возвращается. Однажды Динка чуть не утонула в Волге. Её спас Лёнька. Он рано остался без матери и с малых лет работал подсобным рабочим на барже. С этого спасения началась дружба Лёньки и Динки...
Отчим Лёньки, хозяин баржи, жестоко избивает его за ничтожную провинность. Тогда мальчик решается бежать, несмотря на то, что у отчима все его документы. Лёнька скрывается в маленькой пещере. Динка помогает другу: каждый день втайне от домашних навещает его и приносит еду. Лёнька начинает подрабатывать грузчиком, а иногда рыбалкой...
Ленька знакомится со студентом, который связан с семьей Арсеньевых по революционной борьбе. Это знакомство определяет его дальнейшую судьбу. Студент занимается подготовкой к побегу из под стражи известных подпольщиков. Однажды, когда дело доходит до перестрелки и погони, Динке и Лёньке удается спрятать главную улику – револьвер. Этим ребята спасают преследуемых от ареста. После случившегося семья Арсеньевых принимает решение усыновить Лёньку и всем вместе переехать в Киев. Лёнька, не зная об этом, устраивается матросом на торговое судно. Друзья могут расстаться навсегда...