Дирцея умоляет своего отца Матусия не восставать против закона, который требует ежегодного принесения в жертву Аполлону юной девы из знатного рода. Имя жертвы определяет жребий. Лишь царские дочери избавлены от страшной обязанности, да и то потому, что отосланы отцом за пределы страны. Но Матусий считает, что он, подданный, в отцовстве своём равен царю, и по справедливости царь должен либо вернуть своих дочерей на родину и тем показать пример строгого соблюдения священных законов, либо освободить от их исполнения всех остальных. Дирцея считает, что властители — превыше законов, Матусий не соглашается с ней, он не желает дрожать от страха за дочь — или пусть Демофонт дрожит так же, как другие!
Демофонт призывает во дворец своего сына Тиманта. Тот покидает военный лагерь и спешит на зов. Тимант состоит в тайном браке с Дирцеей. Если их тайна откроется, Дирцею ждёт смерть за то, что она посмела сочетаться браком с наследником трона. Тимант радуется встрече с Дирцеей и расспрашивает её об их сыне Олинте. Дирцея говорит, что мальчик как две капли воды похож на отца. Между тем приближается срок ежегодного жертвоприношения. Скоро станет известно, кто из юных дев обречён на заклание. Царь не раз спрашивал оракула, когда Аполлон смилостивится и перестанет требовать человеческих жертв, но ответ был краток и тёмен: «Гнев богов утихнет, когда невинный узурпатор узнает о себе правду». Дирцея боится предстоящего жребия. Ее страшит не смерть, но Аполлон требует крови невинной девы, и если Дирцея безмолвно пойдёт на заклание, то прогневит бога, а если откроет тайну, то прогневит царя. Тимант и Дирцея решают признаться во всем Демофонту: ведь царь издал закон, царь может и отменить его.
Демофонт объявляет Тиманту, что намерен женить его на фригийской царевне Креусе. Он послал за ней своего младшего сына Керинта, и корабль должен скоро прибыть. Демофонт долго не мог найти достойную Тиманта невесту. Ради этого он забыл давнюю вражду фракийских и фригийских царей. Тимант выражает недоумение: отчего его жена непременно должна быть царской крови? Демофонт настаивает на необходимости чтить заветы предков. Он отправляет Тиманта навстречу невесте. Оставшись один, Тимант просит великих богов защитить Дирцею и охранить их брак.
Фригийская царевна прибывает во Фракию. Керинт за время пути успел полюбить Креусу. Оставшись наедине с Креусой, Тимант уговаривает её отказаться от брака с ним. Креуса оскорблена. Она просит Керинта отомстить за неё и убить Тиманта. В награду она обещает ему своё сердце, руку и корону. Видя, что Керинт бледнеет, Креуса называет его трусом, она презирает влюблённого, который говорит о любви, но не способен постоять за честь любимой с оружием в руках. В гневе Креуса кажется Керинту ещё прекраснее.
Матусий решает увезти Дирцею из Фракии. Дирцея предполагает, что отец узнал о её браке с Тимантом. Она не в силах покинуть мужа и сына. Тимант заявляет Матусию, что не отпустит Дирцею, и тут выясняется, что Матусий не ведает об их браке и потому не может взять в толк, по какому праву Тимант вмешивается в их дела. Матусий рассказывает, что Демофонт разгневался на него за то, что он, подданный, посмел сравнивать себя с царём, и в наказание за строптивость повелел принести в жертву Дирцею, не дожидаясь жребия. Тимант уговаривает Матусия не тревожиться: царь отходчив, после первой вспышки гнева он непременно остынет и отменит свой приказ. Начальник стражи Адраст хватает Дирцею. Тимант молит богов придать ему мужества и обещает Матусию спасти Дирцею.
Креуса просит Демофонта отпустить её домой, во Фригию. Демофонт думает, что Тимант отпугнул Креусу своей грубостью и неучтивостью, ведь он вырос среди воинов и не приучен к нежности. Но Креуса говорит, что ей не пристало выслушивать отказ. Демофонт, полагая, что всему виной мнительность царевны, обещает ей, что Тимант сегодня же станет её супругом. Креуса решает: пусть Тимант подчинится воле отца и предложит ей свою руку, а она потешит своё самолюбие и откажет ему. Креуса напоминает Демофонту: он отец и парь, значит, он знает, что такое воля отца и кара царя.
Тимант умоляет Демофонта пощадить дочь несчастного Матусия, но Демофонт ничего не хочет слушать: он занят приготовлениями к свадьбе. Тимант говорит, что испытывает непреодолимое отвращение к Креусе. Он вновь умоляет отца пощадить Дирцею и признается, что любит её. Демофонт обещает сохранить Дирцее жизнь, если Тимант подчинится его воле и женится на Креусе. Тимант отвечает, что не может этого сделать. Демофонт говорит: «Царевич, до сих пор я говорил с вами как отец, не вынуждайте меня напоминать вам, что я царь». Тимант равно уважает волю отца и волю царя, но не может её исполнить. Он понимает, что виноват и заслуживает наказания.
Демофонт сетует на то, что все его оскорбляют: гордая царевна, строптивый подданный, дерзкий сын. Понимая, что Тимант не подчинится ему, пока Дирцея жива, он отдаёт приказ немедленно вести Дирцею на заклание. Общее благо важнее жизни отдельного человека: так садовник срезает бесполезную ветку, чтобы дерево лучше росло. Если бы он сохранил её, дерево могло бы погибнуть.
Тимант рассказывает Матусию, что Демофонт остался глух к его мольбам. Теперь единственная надежда на спасение — бегство. Матусий должен снарядить корабль, а Тимант тем временем обманет стражей и похитит Дирцею. Матусий восхищается благородством Тиманта и дивится его несходству с отцом.
Тимант твёрд в своей решимости бежать: жена и сын для него дороже, чем корона и богатство. Но вот он видит, как Дирцею в белом платье и цветочном венце ведут на заклание. Дирцея убеждает Тиманта не пытаться её спасти: он все равно ей не поможет и только погубит себя. Тимант приходит в ярость. Теперь он ни перед кем и ни перед чем не остановится, он готов предать огню и мечу дворец, храм, жрецов.
Дирцея молит богов сохранить жизнь Тиманту. Она обращается к Креусе с просьбой о заступничестве. Дирцея рассказывает, что безвинно осуждена на смерть, но она просит не за себя, а за Тиманта, которому грозит гибель из-за неё. Креуса изумлена: на пороге смерти Дирцея думает не о себе, но о Тиманте. Дирцея просит ни о чем не спрашивать ее: когда бы она могла поведать Креусе все свои несчастья, сердце царевны разорвалось бы от жалости. Креуса восхищается красотой Дирцеи. Если уж дочь Матусия смогла растрогать даже её, то нет ничего странного в том, что Тимант её любит. Креуса с трудом сдерживает слезы. Ей больно думать, что она — причина страданий влюблённых. Она просит Керинта смирить гаев Тиманта и удержать его от безрассудных поступков, а сама идёт к Демофонту просить за Дирцею. Керинт восхищается великодушием Креусы и вновь говорит ей о своей любви. В его сердце пробуждается надежда на взаимность. Креусе очень трудно притворяться суровой, ей мил Керинт, но она знает, что должна стать женой наследника трона. Она сожалеет, что суетная гордыня делает её рабой и заставляет подавлять свои чувства.
Тимант и его друзья захватывают храм Аполлона, опрокидывают алтари, гасят жертвенный огонь. Появляется Демофонт, Тимант не подпускает его к Дирцее. Демофонт приказывает страже не трогать Тиманта, он хочет посмотреть, до чего может дойти сыновняя дерзость. Демофонт бросает оружие. Тимант может убить его и предложить своей недостойной возлюбленной руку, ещё дымящуюся от крови отца. Тимант падает в ноги Демофонту и отдаст ему свой меч. Его преступление велико, и ему нет прощения. Демофонт чувствует, что его сердце дрогнуло, но овладевает собой и приказывает стражам заковать Тиманта в цепи. Тимант покорно подставляет руки. Демофонт велит заклать Дирцею прямо сейчас, в его присутствии. Тимант не может спасти любимую, но просит отца смилостивиться над ней. Он открывает Демофонту, что Дирцея не может быть принесена в жертву Аполлону, ибо бог требует крови невинной девы, а Дирцея жена и мать. Жертвоприношение откладывается: надо найти другую жертву. Дирцея и Тимант пытаются спасти друг друга, каждый готов взять всю вину на себя. Демофонт приказывает разлучить супругов, но они просят позволения быть вместе в последний час. Демофонт обещает, что они умрут вместе. Супруги прощаются.
Начальник стражи Адраст передаёт Тиманту последнюю просьбу Дирцеи: она хочет, чтобы после её смерти Тимант женился на Креусе. Тимант с гневом отказывается: он не станет жить без Дирцеи. Появляется Керинт. Он приносит радостную весть: Демофонт смягчился, он возвращает Тиманту свою отцовскую любовь, жену, сына, свободу, жизнь, и все это произошло благодаря заступничеству Креусы! Керинт рассказывает, как он привёл к Демофонту Дирцею и Олинта и царь со слезами на глазах обнял мальчика. Тимант советует Керинту предложить руку Креусе, тогда Демофонту не придётся краснеть за то, что он нарушил слово, данное фригийскому царю. Керинт отвечает, что любит Креусу, но не надеется стать её мужем, ибо она отдаст свою руку только наследнику престола. Тимант отрекается от своих прав наследника. Он обязан Керинту жизнью и, уступая ему трон, отдаёт лишь часть того, что должен.
В это время Матусий узнает, что Дирцея — не его дочь, а сестра Тиманта. Жена Матусия перед смертью вручила мужу письмо и заставила поклясться, что он прочтёт его только в том случае, если Дирцее будет грозить опасность. Когда Матусий готовился к бегству, он вспомнил о письме и прочёл его. Оно было написано рукой покойной царицы, которая удостоверяла, что Дирцея — царская дочь. Царица писала, что в дворцовом храме, в том месте, куда нет доступа никому, кроме царя, спрятано ещё одно письмо: в нем разъясняется причина, по которой Дирцея оказалась в доме Матусия. Матусий ожидает, что Тимант обрадуется, и не понимает, отчего тот бледнеет и трепещет... Оставшись один, Тимант предаётся отчаянию: выходит, он женился на собственной сестре. Теперь ему ясно, что навлекло на него гнев богов. Он жалеет, что Креуса спасла его от смерти.
Демофонт приходит обнять Тиманта. Тот отстраняется, стыдясь поднять глаза на отца. Тимантне желает видеть Олинта, прогоняет Дирцею. Он хочет удалиться в пустыню и просит всех забыть о нем. Демофонт в тревоге, он боится, не повредился ли сын в уме.
Керинт убеждает Тиманта, что тот ни в чем не виновен, ведь его преступление — невольное. Тимант говорит, что хочет умереть. Появляется Матусий и объявляет Тиманту, что он его отец. Дирцея сообщает, что она не сестра ему. Тимант думает, что, желая утешить, они обманывают его. Демофонт рассказывает, что когда у царицы родилась дочь, а у жены Матусия — сын, матери обменялись детьми, чтобы у трона был наследник. Когда же родился Керинт, царица поняла, что лишила трона собственного сына. Видя, как Демофонт любит Тиманта, она не решилась открыть ему тайну, но перед смертью написала два письма, одно отдала своей наперснице — жене Матусия, а другое спрятала в храме. Демофонт говорит Креусе, что обещал ей в мужья своего сына и наследника престола и ныне счастлив, что может сдержать слово, не прибегая к жестокости: Керинт — его сын и наследник престола. Креуса принимает предложение Керинта. Керинт спрашивает царевну, любит ли она его. Креуса просит считать её согласие ответом. Тут только Тимант понимает, что он и есть тот невинный узурпатор, о котором вещал оракул. Наконец фракийцы избавлены от ежегодного жертвоприношения. Тимант падает царю в ноги. Демофонт говорит, что по-прежнему любит его. До сих пор они любили друг друга по долгу, отныне же будут любить друг друга по выбору, а эта любовь ещё крепче.
Хор поёт о том, что радость сильнее, когда приходит в сердце, удручённое несчастьем. Но совершенен ли мир, где для того, чтобы насладиться ею сполна, необходимо пройти через страдание?