Події п’єси розгортаються в Єгипті, в місті Олександрії, в кінці царювання XIII династії, в 48 р. до Різдва Христового. Легіони Цезаря вступають в Єгипет. У місті паніка.
Зникла цариця Клеопатра, шістнадцятирічна дівчинка. Її ніде не можуть знайти. У цей час Юлій Цезар, один, в пустелі проходить повз зменшеної копії Сфінкса і бачить Клеопатру, сплячу на грудях кам’яної статуї. Вона прокидається, говорить, що є царицею Єгипту, і запрошує Цезаря, яку вона називає “дідусем”, залізти до неї і теж сховатися від римлян. Їх Клеопатра шалено
Клеопатра обіцяє стати його рабинею і в усьому його слухатися. Потім вони крадькома пробираються по пустелі під палац.
У палаці Клеопатра поводиться вкрай несміливо. Вона боїться давати накази рабові, тремтить перед своєю нянькою Фтататітой. Цезар вчить її вести себе по-царськи, наказувати і змушувати себе слухатися.
Клеопатра входить в смак і вже мріє, як буде “годувати” своїх рабів отрутою і кидати їх в Ніл на розтерзання крокодилам. Цезар просить її не захоплюватися.
Коли ж до палацу вступають римські солдати, вітаючи що знаходиться поруч з нею людини словами: “Слава Цезарю!”, До Клеопатри раптово доходить їхній зміст, і вона з полегшенням, ридаючи, падає в його обійми.
У нижній зал палацу входять цар Птолемей Діоніс (десятирічний хлопчик, брат Клеопатри і її суперник) і його опікун Потін. Їх супроводжують Теодот, наставник царя, Ахілл, його воєначальник, і придворні. Птолемей з підказки Потін намагається висловити своє невдоволення вторгненням Цезаря і поведінкою Клеопатри. До зали заходить Цезар у супроводі римського офіцера Руфия і свого секретаря Британо, бритта за національністю, одягненого в усе синє. Цезар не схильний проливати в Єгипті кров, але він вимагає, щоб йому заплатили частину грошей з тієї суми, яку Єгипет повинен віддати Риму по старій домовленості між Цезарем і колишнім царем Єгипту за те, що Цезар свого часу допоміг того повернути трон. Клеопатра, що вирішила вести себе як цариця, підбігає до свого брата, стягує його з трону, а сама сідає на його місце.
Цезар, зворушений прикрістю хлопчика, ласкаво його заспокоює.
Єгипетські придворні і воєначальники вимагають, щоб Цезар йшов з їхньої землі, однак він відповідає, що зробить це лише після того, як Клеопатра стане царицею. Він дозволяє всім єгиптянам піти, на превеликий обуренню своїх наближених, і попереджає, що не зможе довго стримувати Руфия та її солдатів, так і рвуться вихопити з піхов мечі. Потін гірко нарікає на римську справедливість, на відсутність в римлянах подяки. Цезар в подиві.
Він не розуміє, про що йде мова. Тоді Потін просить вийти Луція Септимія, який розповідає, що вбив республіканця Помпея, що бажав розгромити Цезаря. Цезар вражений, він з жахом від злочину Луція Септимія.
Єгиптяни йдуть. Цезар залишається з Клеопатрою, яка дорікає йому в надмірній чутливості. Вона розповідає йому також те, як батькові її вдалося повернути собі трон.
А допоміг йому прекрасний юнак, який прибув з Риму з безліччю вершників. Тоді Клеопатрі було всього дванадцять років, вона полюбила цього юнака. Вона дуже дивується, коли Цезар розповідає, що саме він послав Марка Антонія на допомогу її батькові.
Цезар обіцяє їй, що якщо вона того хоче, то він пришле його до неї.
Цезар наказує Руфію спалити декілька римських кораблів, що стоять в Західній гавані, а самому взяти всі човни, що стоять у Східній гавані, і захопити Фарос, острів з маяком. До Цезарю приходить Потін і збирається виказати йому вимоги єгиптян. На цей раз Цезар бере його в полон.
Потім вбігає Теодот і в крайньому хвилюванні повідомляє, що вогонь з римських кораблів перекинувся на Олександрійську бібліотеку, святу святих єгипетської цивілізації. Цезар радить йому призвати на допомогу для гасіння пожежі Ахілла і його військо. (Так він планує відвернути увагу Ахілла від Захоплення римлянами острова Фарос.) Цезар одягається в зброю і йде, щоб взяти участь у захопленні Фарос. Клеопатра благає його бути обережним.
Після від’їзду Цезаря на набережній, де стоять римські варти, з’являється Аполлодор, сіцілієць, патрицій, любитель мистецтва. Він несе в палац перські килими, бажаючи, щоб Клеопатра вибрала деякі з них. З палацу вибігає сама цариця.
Вона хоче негайно сісти в човен і плисти до Цезаря. Проте страж не дозволяє їй цього зробити. Це суперечить наказу Цезаря. Тоді Клеопатра просить Аполлодора на човні доставити Цезарю в подарунок від неї прекрасний перський килим і домогтися для неї дозволу припливти до нього на острів.
Вона біжить вибирати килим. Незабаром носильники виносять подарунок з палацу, його занурюють на човен, і Аполлодор відчалює від берега. Коли човен виявляється вже далеко від варта, Фтататіта уїдливо розповідає йому, що він упустив Клеопатру, тому що вона все ж пробралася на човен, будучи загорнутої в килим.
Човен підпливає до острова. У цей час хтось кидає у воду важкий мішок, ніс в човна ламається, і вона тоне. Аполлодор ледь встигає витягнути з води килим. Поки Цезар, Британ і руфій захоплено спостерігають за Аполлодором і його ношею, на берег висаджуються єгиптяни.
Римлян і Клеопатрі залишається лише бігти вплав. Цезар пливе, несучи Клеопатру на своїй спині. Незабаром до них підходить човен, і вони перебираються на її борт.
Наступні події розгортаються вже в березні 1947, тобто через півроку після початкових подій. Потін, все ще знаходиться в полоні у Цезаря і живе в палаці, домагається аудієнції у Клеопатри і під час неї веде себе те покірно і шанобливо, то намагається налаштувати царицю проти Цезаря, але Клеопатра проганяє його. Він іде до Цезаря і горить бажанням відновити його проти Клеопатри, проте не встигає цього зробити, оскільки входить сама цариця, що збирається запросити на обід з Цезарем, Аполлодором і Руфіем. Цезар просить Потін говорити те, що він хотів сказати, чи йти, бо він дарує йому свободу.
Потін після деякого замішання починає вселяти йому, що Клеопатра хоче царювати Єгиптом одна і всім серцем чекає його від’їзду. Клеопатра з обуренням запевняє, що це брехня. Цезар, проте, знаходить, що якщо б навіть було так, то це було б цілком природно. Він просить Потін піти і повторює, що він вільний. Клеопатра ж кипить від гніву і непомітно наказує Фтататіте вбити Потін до того, як він покине палац.
За обідом всі раптом чують крик і звук падіння тіла. Входить Луцій Септимий і повідомляє Цезарю, що убитий Потін і місто збожеволів, так як Потін був улюбленцем городян. Клеопатра зізнається, що це вона наказала вбити Потін за його наклеп.
Руфій і Аполлодор схвалюють її вчинок. Проте Цезар говорить, що тепер не зможе захистити життя цариці від розгніваних єгиптян. Луцій Септимий заспокоює його. Він повідомляє, що до римлян прибуло підкріплення – військо Мітрідата Пергамського.
Цезар відправляється назустріч Мітрідату. Перед відходом руфій непомітно заколює Фтататіту, як дику тигрицю, яка може в будь-який момент напасти, як пояснює він потім свій вчинок Цезарю. Той схвалює його.
Римські війська громлять єгиптян, цар Птолемей тоне в річці, а Клеопатра стає повноправною правителькою.
Цезар готується до відплиття в Рим. Перед тим як покинути Єгипет, він залишає Руфия на посаді губернатора. Клеопатрі ж він повторює свою обіцянку надіслати Марка Антонія.