Действие происходит в революционном Петрограде зимой 1917/18 г. Петроград, однако, выступает и как конкретный город, и как средоточие Вселенной, место космических катаклизмов.
Первая из двенадцати глав поэмы описывает холодные, заснеженные улицы Петрограда, терзаемого войнами и революциями. Люди пробираются по скользким дорожкам, рассматривая лозунги, кляня большевиков. На стихийных митингах кто-то -“должно быть, писатель – вития” – говорит о проданной России. Среди прохожих -“невеселый товарищ поп”, буржуй, барыня в каракуле, запуганные старухи. Доносятся обрывочные крики с каких-то соседних собраний. Темнеет, ветер усиливается. Состояние – поэта? кого-то из прохожих? – описывается как “злоба”, “грустная злоба”, “черная злоба, святая злоба”.
Вторая глава: по ночному городу идет отряд из двенадцати человек. Холод сопровождается ощущением полной свободы; люди готовы на все, чтобы защитить мир новый от старого -“пальнем-ка пулей в Святую Русь – в кондовую, в избяную, в толстозадую”. По дороге бойцы обсуждают своего приятеля – Ваньку, сошедшегося с “богатой” девкой Катькой, ругают его “буржуем”: вместо того чтобы защищать революцию, Ванька проводит время в кабаках.
Глава третья – лихая песня, исполняемая, очевидно, отрядом из двенадцати. Песня о том, как после войны, в рваных пальтишках и с австрийскими ружьями, “ребята” служат в Красной гвардии. Последний куплет песни – обещание мирового пожара, в котором сгинут все “буржуи”. Благословение на пожар и спрашивается, однако, у Бога.
Четвертая глава описывает того самого Ваньку: с Катькой на лихаче они несутся по Петрограду. Красивый солдат обнимает свою подругу, что-то говорит ей; та, довольная, весело смеется.
Следующая глава – слова Ваньки, обращенные к Катьке. Он напоминает ей ее прошлое – проститутки, перешедшей от офицеров и юнкеров к солдатам. Разгульная жизнь Катьки отразилась на ее красивом теле – шрамами и царапинами от ножевых ударов покинутых любовников. В довольно грубых выражениях солдат напоминает гулящей барышне об убийстве какого-то офицера, к которому та явно имела отношение. Теперь солдат требует своего -“попляши!”, “поблуди!”, “спать с собою положи!”, “согреши!”
Шестая глава: лихач, везущий любовников, сталкивается с отрядом двенадцати. Вооруженные люди нападают на сани, стреляют по сидящим там, грозя Ваньке расправой за присвоение “чужой девочки”. Лихач извозчик, однако, вывозит Ваньку из-под выстрелов; Катька с простреленной головой остается лежать на снегу.
Отряд из двенадцати человек идет дальше, столь же бодро, как перед стычкой с извозчиком, “революцьонным шагом”. Лишь убийца – Петруха – грустит по Катьке, бывшей когда-то его любовницей. Товарищи осуждают его -“не такое нынче время, чтобы нянчиться с тобой”. Петруха, действительно повеселевший, готов идти дальше. Настроение в отряде самое боевое: “Запирайте етажи, нынче будут грабежи. Отмыкайте погреба – гуляет нынче голытьба!”
Восьмая глава – путаные мысли Петрухи, сильно печалящегося о застреленной подруге; он молится за упокоение души ее; тоску свою он собирается разогнать новыми убийствами -“ты лети, буржуй, воробышком! Выпью кровушку за зазнобушку, за чернобровушку…”.
Глава девятая – романс, посвященный гибели старого мира. Вместо городового на перекрестке стоит мерзнущий буржуй, за ним – очень хорошо сочетающийся с этой сгорбленной фигурой – паршивый пес.
Двенадцать идут дальше – сквозь вьюжную ночь. Петька поминает Господа, удивляясь силе пурги. Товарищи пеняют ему за бессознательность, напоминают, что Петька уже замаран Катькиной кровью, – это значит, что от Бога помощи не будет.
Так, “без имени святого”, двенадцать человек под красным флагом твердо идут дальше, готовые в любой момент ответить врагу на удар. Их шествие становится вечным -“и вьюга пылит им в очи дни и ночи напролет…”.
Глава двенадцатая, последняя. За отрядом увязывается шелудивый пес – старый мир. Бойцы грозят ему штыками, пытаясь отогнать от себя. Впереди, во тьме, они видят кого-то; пытаясь разобраться, люди начинают стрелять. Фигура тем не менее не исчезает, она упрямо идет впереди. “Так идут державным шагом – позади – голодный пес, впереди – с кровавым флагом Исус Христос”.