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