Valstietis gyvena viename kaime. Jis turi tris sūnus: vyriausias - Danilo - protingas, vidurinis - Gavrilo - „taip ir anai“, jauniausias - Ivanas - kvailys. Broliai užsidirba augindami kviečius, išveždami juos į sostinę ir ten parduodami. Staiga nutinka nelaimė: kažkas naktį pradeda tempti augalus. Broliai nusprendžia paeiliui budėti lauke, kad išsiaiškintų, kas tai yra. Vyresnieji ir viduriniai broliai, išsigandę šalto ir atšiaurių orų, palieka savo pareigą nieko nesiaiškindami. Kai ateina jaunesniojo brolio eilė, jis eina į lauką ir mato, kad vidurnaktį pasirodo balta kumelė su ilgu auksiniu maniežu. Ivanas sugeba šokinėti kumelę ant nugaros, ir ji pradeda šokinėti. Galiausiai, pavargusi, kumelė prašo Ivano paleisti ją, pažadėdama pagimdyti tris arklius: du - gražius vyrus, kuriuos Ivanas, jei nori, gali parduoti, o trečiąjį - keterą „tik trijų taškų aukščio, nugaroje su dviem kupromis ir arsino ausimis“. - Ivanas niekam neturėtų būti atiduodamas už bet kokį lobį, nes jis bus geriausias Ivano draugas, padėjėjas ir gynėjas. Ivanas sutinka ir nuveda kumelę į piemenų paukštidę, kur po trijų dienų kumelė pagimdo jam tris pažadėtus arklius.
Po kurio laiko Danilo, netyčia įėjęs į kabiną, mato ten du gražius aukso spalvos arklius. Kartu su Gavrila jie nusprendžia slapta iš Ivano nuvežti juos į sostinę ir ten parduoti. Tos pačios dienos vakare Ivanas, atvykęs, kaip įprasta, kabinoje, atranda netektį. Mažasis kuprotas arklys paaiškina Ivanui, kas nutiko, ir siūlo pasivyti brolius. Ivanas pritvirtina kuprotas arklius ir akimirksniu juos aplenkia. Broliai, teisindamiesi, paaiškina savo poelgį skurdu; Ivanas sutinka parduoti arklius, o kartu jie važiuoja į sostinę.
Naktį sustodami lauke, broliai staiga pastebi tolumoje šviesą. Danilo siunčia Ivaną atnešti mirksnį, „kad dūmai būtų girdimi“. Ivanas atsisėda ant kuproto arklio, nuvažiuoja iki ugnies ir pamato ką nors keisto: „aplinkui teka nuostabi šviesa, bet nešildo, nerūko“. Mažasis kuprotas arklys jam paaiškina, kad tai yra Ugninio paukščio plunksna, ir nerekomenduoja Ivano jo pasiimti, nes tai atneš jam daug nemalonumų. Ivanas nepaklūsta patarimui, paima plunksną, įdeda į skrybėlę ir, grįžęs pas brolius, tyli apie siurprizą.
Atvykę į sostinę ryte, broliai pardavinėjo arklius žirgų eilėje. Raitelis mato arklius ir tuoj pat eina su pranešimu karaliui. Meras taip giria nuostabius arklius, kad karalius iškart eina į turgų ir perka juos iš savo brolių. Karališkieji jaunikiai arklius nuneša, bet brangūs žirgai juos numuša ir grįžta pas Ivaną. Tai matydamas, karalius siūlo Ivano tarnystę rūmuose - paskiria jį karališkosios arklidės viršininku; Ivanas sutinka ir eina į rūmus. Broliai, gavę pinigus ir vienodai juos pasidalinę, eina namo, abu susituokia ir gyvena tyliai, prisimindami Ivaną.
O Ivanas tarnauja karališkojoje arklidėje. Tačiau po kurio laiko karališkasis miegmaišis - boikaras, buvęs arklidės galva prieš Ivaną ir dabar nusprendęs bet kokia kaina išstumti jį iš rūmų, pastebi, kad Ivanas nevalo ir neprižiūri savo arklių, bet nepaisant to, jie visada yra šeriami, girdomi. ir išvalytas. Nusprendęs išsiaiškinti, koks tai reikalas, miegmaišis naktį įsikemša į tvartelį ir slepiasi kioske. Vidurnaktį Ivanas įžengia į arklidę, ištraukia iš dangtelio ugniadėžės plunksną, suvyniotą į skudurus ir pradeda valyti bei plauti arklius savo šviesoje. Baigęs darbą, juos pamaitinęs ir girdęs, Ivanas tuoj pat atsiduria arklidėje ir užmiega. Miegmaišis eina pas carą ir praneša jam, kad Ivanas ne tik slepia nuo jo brangiąją Ugninės paukščio plunksną, bet ir tariamai giriasi, kad pats gali gauti Ugnies paukštį. Karalius tuoj pat pasiunčia Ivaną ir reikalauja, kad jis paimtų jam „Firebird“. Ivanas tvirtina, kad nieko panašaus nepasakė, tačiau, pamatęs karaliaus pyktį, jis eina prie kuproto arklio ir pasakoja jam apie savo sielvartą. Skate pašauktas padėti Ivanui.
Kitą dieną, gavęs patarimą iš Gorbunk, gavęs iš caro „du Beloyarov soros ir užjūrio vyno lovius“, Ivanas sumontuoja savo arklį ir eina už „Firebird“. Jie keliauja visą savaitę ir pagaliau atvyksta į tankų mišką. Miško viduryje yra kliringas, o plynose - gryno sidabro kalnas. Mažas arklys paaiškina Ivanui, kad ugniažolės paukščiai naktį prieina prie upelio, liepia jam perpilti sorą ir į jį įpilti vyno į vieną lovį, o lipti po kitu loviu, o paukščiams įsibėgėjus ir pradėjus raugti grūdus vynu, patraukti vieną iš jų. . Ivanas klusniai viską atlieka, o jam pavyksta pagauti „Firebird“. Jis jį atneša karaliui, kuris džiaugiasi apdovanojęs jį nauja pareigybe: dabar karalius yra Ivanas.
Tačiau miegmaišis nepalieka minties apie liepą Ivaną. Po kurio laiko vienas iš tarnų pasakoja likusią pasaką apie gražuolę caro mergelę, kuri gyvena prie vandenyno, plaukia auksiniame laive, dainuoja dainas ir groja arfa, be to, yra mėnesio dukra ir sesuo prie Saulės. Miegmaišis tuoj pat eina prie caro ir praneša jam, kad tariamai išgirdo Ivaną pasigyrusį, kad gali gauti ir caro mergaitę. Karalius siunčia Ivaną atnešti jam caro mergelės. Ivanas eina prie kraigo, ir jis vėl savanoriškai padeda jam. Norėdami tai padaryti, paprašykite karaliaus dviejų rankšluosčių, auksu siuvinėtos palapinės, vakarienės prietaiso ir įvairių saldainių. Kitą rytą, gavęs viską, ko reikia, Ivanas atsisėda ant kuproto arklio ir eina pas caro mergelę.
Jie keliauja visą savaitę ir pagaliau prieina prie vandenyno. Čiuožėjas liepia Ivanui atidaryti palapinę, pastatyti vakarienės įtaisą ant rankšluosčio, išskleisti saldainius ir pasislėpti už palapinės ir, laukdamas princesės įeiti į palapinę, pavalgyti, išgerti ir pradėti žaisti arfa, bėgti į palapinę ir ją patraukti. Ivanas sėkmingai įvykdo viską, ko jam liepė arklys. Kai jie visi grįš į sostinę, karalius, išvydęs caro mergelę, kviečia ją rytoj susituokti. Tačiau princesė reikalauja, kad ji gautų žiedą iš vandenyno dugno. Caras tuojau pat pasiunčia Ivaną ir siunčia jį į vandenyną žiedo, o caras mergelė prašo, kad jis pakviestų pakeliui nusilenkti motinai Mėnuliui ir jos broliui Sauliui. Ir kitą dieną Ivanas ir kuprotas arklys vėl iškeliavo.
Priartėję prie vandenyno, jie mato, kad skersai jo slypi didžiulis banginis, kuriame „kaimas stovi ant nugaros, ant uodegos riaumoja nerimas“. Sužinojęs, kad keliautojai eina link Saulės į rūmus, banginis paprašo jų išsiaiškinti, už kokias nuodėmes jis tiek kenčia. Ivanas jam tai pažada, o keliautojai juda toliau. Netrukus jie artėja prie caro mergelės bokšto, kuriame saulė miega naktį, o Mėnulis ilsisi dienos metu. Ivanas įeina į rūmus ir siunčia caro mergelės sveikinimus Mėnesiui. Mėnesį labai džiugu išgirsti apie dingusią dukterį, tačiau sužinojęs, kad caras ketina ją vedžioti, jis supyksta ir prašo Ivano pasakyti jai savo žodžius: ne sena, o jaunas gražus vyras taps jos vyru. Į Ivano klausimą apie banginio likimą Mesyats atsako, kad prieš dešimt metų šis banginis prarijo tris dešimtis laivų, o jei jis juos paleis, jam bus atleista ir paleista į jūrą.
Ivanas ir Hunchbackas važiuoja atgal, važiuoja iki banginio ir perduoda jam mėnesio žodžius. Gyventojai paskubomis palieka kaimą, o banginis išleidžia laivus. Taigi jis pagaliau yra laisvas ir klausia Ivano, ką jis gali padaryti dėl jo. Ivanas paprašo, kad jis gautų caro žiedą iš vandenyno dugno. Banginis siunčia eršketus ieškoti visose jūrose ir surasti žiedą. Pagaliau po ilgų paieškų buvo rasta krūtinė su žiedu, o Ivanas ją pristato į sostinę.
Carė atneša žiedą „Carė-mergelė“, bet vėlgi ji atsisako jo ištekėti sakydama, kad jis jai per senas, ir pasiūlo jam priemonę, kuria jis galės atsigaivinti: reikia pastatyti tris didelius katilus: vieną su šaltu vandeniu, kitą - su karštu, o trečią - su verdančiu pienu - ir paeiliui išsimaudykite visuose trijuose katiluose. Karalius vėl paskambina Ivanui ir reikalauja, kad jis pirmasis tai darytų. Mažasis kuprotas arklys čia žada savo pagalbą Ivanui: jis banguos uodegą, nugirs savo veidą katiluose, du kartus spruks ant Ivano, garsiai švilps - ir po to Ivanas gali net šokti į verdantį vandenį. Ivanas daro tik tai - ir tampa gražiu vyru. Tai matydamas, karalius taip pat šokinėja į verdantį pieną, tačiau gaudamas kitokį rezultatą: „sproginėk į katilą - ir ten jis buvo virinamas“. Žmonės tuojau pat atpažįsta caro mergaitę kaip savo karalienę, o ji paima transformuotojo Ivano ranką ir veda jį praėjimu. Žmonės pasveikino karalių su karaliene, o rūmuose suskamba vestuvių šventė.