Октябрь 1919 г. Петрограду угрожает Юденич. В свинцовой воде закованных в гранит каналов отражаются очертания настороженного, сурового города. На небольшом катере едет в Кронштадт комиссар Мартынов, старый большевик, талантливый организатор, направленный ЦК партии для работы во флоте. Моряки недоверчиво встречают «штатского». Однако очень скоро решительными действиями, мужеством и выдержкой комиссар завоевывает у них авторитет. Мартынов возглавляет экспедиционный отряд матросов, посланный для обороны Петрограда с суши. Отряд состоит из лучших моряков, заслуживших честь с оружием в руках защищать революцию. Среди них — Артем Балашов, вчерашний бузотер, принятый в отряд не без колебаний. Отряд окапывается на береговом участке фронта. Матросы отбивают одну за другой атаки противника, но силы неравны. Белогвардейцы с тыла врываются в окопы моряков. Начинается жестокая схватка. Оставшиеся в живых матросы и комиссар связаны. Их ведут к крутому скалистому обрыву. Волны Балтики становятся могилой героев. Спастись удается одному Балашову. Он вытаскивает на берег тело комиссара. Как драгоценную святыню, принимает в свои руки его партийный билет. Отныне Артем Балашов видит перед собой лишь одну цель — пока бьется сердце, мстить врагу. Он добирается до Кронштадта и приводит новый десант моряков. Могучей лавиной обрушиваются матросы на полчища белых. На крутом берегу, где недавно казнили моряков и где только что нашли себе смерть сотни белогвардейцев, грозно звучит голос Артема: «А ну, кто еще хочет Петроград?!».