Сон 1. Північна Таврія, жовтень 1920 р
В келії монастирської церкви йде розмова. Тільки що прийшли будённовци і перевірили документи. Голубков, молодий пітерський інтелігент, дивується, звідки взялися червоні, коли місцевість в руках білих. Барабанчікова, вагітна, що лежить тут же, пояснює, що генерал, якому надіслали депешу про те, що червоні в тилу, відклав розшифровку. На питання, де штаб генерала Чарноти, Барабанчікова не дає прямої відповіді. Серафима Корзухина, молода петербурзька дама, яка біжить разом з Голубковим до Криму, щоб зустрітися з чоловіком, пропонує викликати акушерку, але мадам відмовляється. Чути цокіт копит і голос білого командира де Бризар. Дізнавшись його, Барабанчікова скидає ганчір'я і постає у вигляді генерала Чарноти. Він пояснює де Бризар і вбіг похідної дружині Люська, що його друг барабанчика в поспіху дав йому документи не свої, а вагітної дружини. Чарнота пропонує план втечі. Тут у Серафими починається жар - це тиф. Голубков веде Серафиму в двоколку. Всі їдуть.
Сон 2. Крим, початок листопада 1920 р
Зал станції перетворений в штаб білих. Там, де був буфет, сидить генерал Хлудов. Він чимось хворий, смикається. Корзухин, товариш міністра торгівлі, чоловік Серафими, просить проштовхнути в Севастополь вагони з цінних хутровим товаром. Хлуд наказує спалити ці склади. Корзухин запитує про становище на фронті. Хлуд шипить, що червоні завтра будуть тут. Корзухин обіцяє все доповісти головнокомандувачу. З'являється конвой, за ним - білий головнокомандуючий і архієпископ Африкан. Хлуд повідомляє головкому, що більшовики в Криму. Африкан молиться, але Хлудов вважає, що Бог відступився від білих. Головком йде. Вбігає Серафима, за нею - Голубков і вістовий Чарноти Крапілін. Серафима кричить, що Хлуд нічого не робить, а лише вішає. Штабні шепочуть, що це - комуністка. Голубков говорить, що вона марить, у неї тиф. Хлуд кличе Корзухина, але той, відчувши пастку, відрікається від Серафими. Серафиму і Голубкова відводять, а Крапілін в забутті називає Хлудова світовим звіром і говорить про війну, якої Хлудов не знає. Він заперечує, що ходив на Чонгар і поранений там двічі. Крапілін, прийшовши до тями, молить про помилування, але Хлудов наказує повісити його за те, що «почав добре, скінчив кепсько».
Сон 3. Крим, початок листопада 1920 р
Начальник контррозвідки Тихий, погрожуючи смертоносною голкою, змушує Голубкова показати, що Серафима Корзухина складається в компартії і приїхала з метою пропаганди. Змусивши написати показання, Тихий відпускає його. Службовець контррозвідки Скунскій оцінює, що Корзухин дасть 10 000 доларів, щоб відкупитися. Тихий показує, що частка Скунского - 2000. Вводять Серафиму, вона в спеку. Тихий дає їй показання. За вікном з музикою йде кіннота Чарноти. Серафима, прочитавши папір, вибиває ліктем віконне скло і кличе на допомогу Чарноту. Він вбігає і з револьвером відстоює Серафиму.
Сон 4. Крим, початок листопада 1920 р
Головком говорить, що вже рік Хлудов прикриває свою ненависть до нього. Хлуд визнається, що він ненавидить головкому за те, що його втягнули в це, що не можна працювати, знаючи, що все марно. Хлуд один говорить з привидом, хоче його роздавити ... Входить Голубков, він прийшов скаржитися на злочин, скоєний Хлудовим. Той обертається. Голубков в паніці. Він прийшов розповісти головкому про арешт Серафими і хоче дізнатися її долю. Хлуд просить осавула доставити її до палацу, якщо вона не розстріляна. Голубков в шоці від цих слів. Хлуд виправдовується перед привидом-вістовим і просить його залишити його душу. На питання Хлудова, хто йому Серафима, Голубков відповідає, що вона - випадкова зустрічна, але він любить її. Хлуд каже, що її розстріляли. Голубков в сказі, Хлудов кидає йому револьвер і каже комусь, що душа його двоїться. Входить осавул з доповіддю, що Серафима жива, але сьогодні Чарнота зі зброєю відбив її і відвіз в Константинополь. Хлудова чекають на кораблі. Голубков просить взяти його в Константинополь, Хлуд хворий, каже з вістовим, вони йдуть. Темрява.
Сон 5. Константинополь, літо 1921 р
Вулиця Константинополя. Висить реклама тарганів. Чарнота, що випив і похмурий, підходить до каси тарганів і хоче поставити в кредит, але Артур, «тарганів цар», відмовляє йому. Чарнота тужить, згадує Росію. Він продає за 2 ліри 50 піастрів срібні газирями і ящик своїх іграшок, ставить всі отримані гроші на фаворита яничара. Збирається народ. Таргани, що живуть в ящику «під наглядом професора», біжать з паперовими наїзниками. Крик: «Яничар дає збої!» Виявляється, Артур обпоїв таргана. Все що ставили на яничар кидаються на Артура, той кличе поліцію. Повія-красуня підбадьорює італійців, які б'ють англійців, які ставили на іншого таргана. Темрява.
Сон 6. Константинополь, літо 1921 р
Чарнота свариться з Люсею, бреше їй, що ящик і газирями вкрали, вона розуміє, що Чарнота гроші програв, і зізнається, що вона - повія. Вона дорікає йому, що він, генерал, розгромив контррозвідку і змушений був з армії бігти, а тепер жебракує. Чарнота заперечує: він врятував Серафиму від загибелі. Люся дорікає в бездіяльності Серафиму і йде в будинок. У двір входить Голубков, грає на шарманці. Чарнота запевняє його, що Серафима жива, і пояснює, що вона пішла на панель. Приходить Серафима з греком, обвішаним покупками. Голубков і Чарнота кидаються на нього, він тікає. Голубков говорить Серафима про любов, але вона йде зі словами, що загине одна. Що вийшла Люся хоче відкрити згорток грека, але Чарнота не дає. Люся бере капелюх і повідомляє, що їде в Париж. Входить Хлудов в цивільному - він розжалуваний з армії. Голубков пояснює, що знайшов її, вона пішла, а він поїде в Париж до Корзухіним - він зобов'язаний їй допомогти. Йому допоможуть перейти кордон. Він просить Хлудова берегти її, не дати піти на панель, Хлудов обіцяє і дає 2 ліри і медальйон. Чарнота їде з Голубковим в Париж. Вони йдуть. Темрява.
Сон 7. Париж, осінь 1921 р
Голубков просить у Корзухина 1000 доларів в борг для Серафими. Корзухин не дає, каже, що одружений він не був і хоче одружитися на своїй російської секретарці. Голубков називає його страшним бездушним людиною і хоче піти, але приходить Чарнота, який говорить, що записався б до більшовиків, щоб його розстріляти, а розстрілявши, виписався б. Побачивши карти, він пропонує Корзухіним зіграти і продає йому за 10 доларів Хлудовской медальйон. У підсумку Чарнота виграє 20 000 доларів, викуповує за 300 медальйон. Корзухин хоче повернути гроші, на його крик вдається Люся. Чарнота вражений, але не видає її. Люся зневажає Корзухина. Вона запевняє його, що він сам програв гроші і їх не повернути. Всі розходяться. Люся в вікно тихенько кричить, щоб Голубков берег Серафиму, а Чарнота купив собі штани. Темрява.
Сон 8. Константинополь, осінь 1921 р
Хлуд один розмовляє з примарою вістового. Він мучиться. Входить Серафима, говорить йому, що він хворий, скарбниця, що відпустила Голубкова. Вона збирається повернутися до Пітера. Хлуд каже, що теж повернеться, причому під своїм ім'ям. Серафима в жаху, їй здається, що його розстріляють. Хлуд радий цьому. Їх перериває стукіт у двері. Це Чарнота і Голубков. Хлуд з Чарнотою йдуть, Серафима і Голубков признаються один одному в любові. Хлуд і Чарнота повертаються. Чарнота каже, що залишиться тут, Хлудов хоче повернутися. Всі відмовляють його. Він кличе з собою Чарноту, але той відмовляється: у нього немає ненависті до більшовиків. Він уходить. Голубков хоче повернути Хлудова медальйон, але він дарує його парі, і вони йдуть. Хлуд один пише щось, радіє, що примара зник. Підходить до вікна і стріляє собі в голову. Темно.