Гражданская война в России, 1921 год. В небольшом городке Ревске (прототипом Ревска, по признанию автора книги, явился город Сновск) у бабушки и дедушки гостит их внук, школьник из Москвы Миша Поляков. Ему и его другу Генке Петрову случайно попадает в руки кортик, принадлежавший офицеру с линкора «Императрица Мария». С кортиком связана какая-то тайна — его ищет бывший офицер с погибшего линкора — белогвардеец, а ныне главарь банды, Валерий Сигизмундович Никитский. Мишин друг — командир Красной Армии Полевой — пытается во что бы то ни стало сберечь кортик, в чём Миша ему и помогает. Миша и Генка едут в Москву.