В некотором царстве правил царьДодон и когда он состарился, соседи стали ходить на него войной. Один мудрец подарил царю золотого петушка, который мог оповещать заранее о готовящейся войне и в какую сторону следует направить войско. Царь пообещал еиу за то исполнить любое желание. Когда в очередной раз началась война, царь стал посылать в поход по очереди своих сыновей с войском, но они не вернулись. Тогда он пошёл в поход сам. В поле он нашёл своих сыновей убитыми, причём, очевидно, они убили друг друга. Затем он увидел шатёр и в нём прекрасную девицу. Додон тут же забыл и о войне и о сыновьях, и, взяв девицу вернулся к себе в город, чтобы поскорей жениться. Тут явился мудрец и стал требовать у царя девицу за петушка. Царь в гневе убил старика, а петушок клюнул Додона в лоб, отчего тот умер. Девица тут же исчезла.
Жил царь Дадон, стал он стар, и стали его соседи беспокоить. Звездочет подарил ему золотого петушка, тот сидел на спице и показывал, когда приближались враги. Но вот раз стал опять беспокоиться петушок, послал Дадон одного своего сына туда с отрядом, чуть позже второго. Они не вернулись, тогда поехал он сам. Там встретил Шамаханскую царицу, она окалдовала его. Дадон позвал её замуж. Приехали они в царство Дадона. Встретил их звездочет. А давно Дадон обещал выполнить любую звездочёта. Звездочет попросил в жёны царицу Шамаханскую. Дадон отказал и ударил его, а золотой петушок клюнул царя в темечко и улетел