1380 р Мумет, цар кримський, послав на допомогу Мамаю, царю татарському, свого сина Нарсіма з військом і потай обіцяв в заміжжя дочка Таміру. В цей час Селім, царевич багдадський, очистивши Чорне море від піратів, обложив місто Кафу, де знаходиться Мумет. Кримський цар випросив у Селіма перемир'я в надії дочекатися сина назад з Мамаєва походу. Дія відбувається в перший день перемир'я, в Кафі (Феодосії), в царському будинку.
З'являється Таміра з мамкою Клеоном. Таміра згадує, як напередодні захоплював її Селім, гарцювати на коні перед полками, і відсилає Клеонові подивитися зі стін на військо. Поки мамка ходить, царівна вимовляє монолог про свою любов до ворога. Клеона приносить звістку, що багдадський військо відходить від стін. Таміра зізнається їй у коханні до Селіма, ненависті до Мамаю, страху за брата. Входить Мумет і каже дочці, що з Селімом укладено перемир'я. Мамай, як упевнений Мумет, повинен здобути перемогу над князем Димитрієм і скоро повернутися разом з Нарсімом; тому кримський цар повідомляє про заручини Тамір з Мамаєм. Царівна скаржиться Клеоне; та спочатку радить їй скоритися батьківській волі, а потім - відкритися в усьому доброму Надіра, брату Мумета.
Друга дія відкривається діалогом Селіма і Надіра. Вони, як виявляється, дружні з давніх-давен: колись йому і Нарсіму довелося зустрічатися з Селімом в Індії (Селім там навчався у мудрих брамінів). Селім визнається, що уклав перемир'я з-за любові до Тамірі: він не міг підняти руки на місто, де живе вона. Надир обіцяє замовити за Селіма слово перед царем і йде. Тут же з'являється Таміра, якій Селім негайно і освідчується в коханні. Царівна сумно відповідає, що засватана за іншого, але, йдучи, вимовляє: «До несамовитого я не схилився Мамаю». Ім'я Мамая вражає Селіма, якому соромно мати такого лиходія в суперниках. Мумет і Селім офіційно укладають перемир'я, причому Мумет дізнається про дружбу Селіма зі своїм сином. Селім залишає царя в скруті: все проти шлюбу Тамір з Мамаєм, але царського слова порушити не можна. Візир Заісан радить царю кріпити союз з Мамаєм, Надир - розірвати, оскільки «насильно владу стояти не може довговічне». Вісник приносить звістку про перемогу Мамая на березі Непрядви. Мумет вирішується на користь могутнього союзника.
Насправді Мамай розбитий і таємно, в поодинці прибіг в Кафу. Він має намір переконати Мумета в своїй перемозі, одружитися на Тамірі, зібрати нові війська і знову йти походом на Русь. Він не боїться того, що Нарс його викриє, бо впевнений, що той загинув в битві, і явився Мумету Мамай повідомляє про свій план, кажучи, що Нарс нібито затримався зі збором данини в підкорених землях і схвалив шлюб Тамір з Мамаєм.
З'являється Таміра. Батько наставляє її в послуху старшим і віддаляється. Мамай дивується холодності Тамір. Таміра просить не неволити її: «Яка користь в тому, що <...> буду <...> тобі піти, а про іншому зітхати!». Таміра йде; Мамай розгніваний і вимагає від Клеони назвати ім'я суперника. Клеона називає Селіма. Присутній при тому Заісан розпалює Мамая, малюючи Селіма розбійником. Правда, потім він радить Мамаю не мститися супернику негайно, а дочекатися підходу військ. Але Мамай повинен приховати, що військ у нього не залишилося: зображуючи крайнє нетерпіння, він поспішає вбити Селіма. Повертаються Таміра і Клеона. Таміра посилає Клеонові нібито стежити за Мамаєм і, залишившись одна, оголошує, що вирішила втікати з Селімом.
Втеча не вдається: Таміру по шляху перехоплює Заісан, про що він розповідає Надіра. Надир жахається ( «Про строгість отческому, до чого ти привела?») І потім хулить війну - причину всіх зол. Разом з Клеоном Надир тужить про долю царівни; у них народжується підозра, що Мамай насправді не переможець, а переможений. Викриває Надир і марнославство, що змусило Мумета запропонувати дочка Мамаю. Воно може стати згубним: ображений Селім погубить місто, що не має захисників.
З'явився Селім і справді спочатку хоче зрадити Кафу мечу, але скоро згадує, що Мумет - батько його коханої, і місто святий для нього, як місце, де вона народилася. Тоді він звертає свій гнів на Мамая: має намір вбити його в єдиноборстві або загинути сам. Умовляння Надіра і Клеони поберегти себе не чіпають царевича. Входить сам Мамай; суперники хапаються за шаблі, але їх розбороняють.
Остання дія починається сценою між Муметом і Тамір (в присутності Клеони і Надіра). Мумет докоряє дочка за непослух, Таміра просить вбити її. Мумет зриває злість на Клеоне: велить укласти її в темницю. Залишаються Таміра і Надир. Надир заспокоює племінницю, радить не гнівити даремно батька, запевняє, що незабаром Мамай буде скинутий. Вісник повідомляє про сутичку Селіма з Мамаєм. Селім збив супротивника з коня і міг би розтоптати його, але великодушно допоміг піднятися і готувався продовжити бій. Раптово з'явилися мурзи Мамая і кинулися на Селіма з криком: «Прийми достойну кару». Таміра у відчай; Надир поспішає помститися за друга.
Залишившись одна, Таміра проклинає Мамая і батька за дружбу з Мамаєм, звертається до Селіма: «Ти помер для мене - я дотримуюся тобі» і хоче заколоти. Вбігає разом з Нарсімом Селім вириває у неї кинджал. Царівна не відразу може повірити, що жива, страшиться гніву Мамая. Селім оголошує, що Мамай мертвий. Входить радісний Мумет разом з усім двором; він відразу скаржиться синові, що Таміра позбавляє державу плодів союзу з Мамаєм. Нарс відповідає: «Димитрій здолав, і ворог наш вражений»: Селім вбив зрадника і «руйнівний Криму Мамая». Потім він докладно розповідає, як в розпал Куликівського битви Мамай послав його добути живим або мертвим Димитрія, але, коли Нарс зі своїми воїнами пішов від основних сил, його раптово оточили Мамаєва воїни, щоб убити. Одна стріла вже застрягла в щиті Нарсіма, але тут засадний полк російських вдарив на татар. Ті почали тікати, бігли і вбивці Нарсіма. Нарс, побачивши загальний розгром, кинувся слідом за Мамаєм - помститися.
Мумет, почувши розповідь сина, кається в своїх колишніх рішеннях. Селім же розповідає, як Нарс несподівано з'явився до нього на виручку проти Мамаєва сподручников, налетів на самого Мамая і відразу на смерть пронизав мечем. Багдадський царевич знову просить руки Тамір. Мумет з радістю погоджується, закликає всіх боятися прикладу Мамая і заради свята прощає Клеонові.