Puikiose valstijose, šlovingame Antono mieste, gyveno Guidonas. Kartą jis sužinojo apie nuostabiąją karalienę Militris ir ją apkabino. Militrio tėvas davė sutikimą. Po trejų metų mažamečiui gimė sūnus, kurį jie pavadino Bova. Tačiau Militris ilgą laiką buvo įsimylėjęs karalių Dodoną ir svajojo pamatyti jį kaip savo vyrą. Ji siunčia Guidoną tam tikram likimui, reikalaudama sugauti jai šerną, o tuo tarpu ji atidaro miesto vartus ir džiaugsmingai priima naująjį karalių Dodoną. Dėdė Bova, Simbalda, pasakoja berniukui apie savo motinos klastingumą ir siūlo pabėgti su juo, nes Bova vis dar yra labai maža ir negali atkeršyti už tėvo mirtį, ir jam nėra saugu likti rūmuose. Tačiau karalius Dodonas sužino apie Simbaldy ketinimus ir, subūręs armiją, persekioja pabėgėlius. Dėdėi pavyksta pabėgti nuo persekiotojų, tačiau princas nukrinta nuo arklio, ir jis išvežamas į rūmus.
Dodonas turi baisų sapną, kuriame Bova jį nužudo. Išsigandęs karalius prašo Militrį nužudyti jos sūnų. Ji liepia įkalinti Bovą, atimant jam maistą ir gėrimus. Po kelių dienų kalinys paprašė motinos duoti jam maisto. Pridėjus nuodų į tešlą, karalienė atsiunčia Beauvos pyragus. Tarnaitė, eidama juos, įspėja princą apie pavojų ir, atidaržiusi geležinius varžtus, paleidžia jį į laisvę.
Bova nuėjo ten, kur buvo jo akys, ir baigėsi jūros krantu. Bovas pamatė laivą ir garsiai rėkė. Nuo jo šaukimo bangos ėjo per jūrą, o laivas beveik apvirto. Laivų statytojai „Gosgi“ siuntė jūreivius išsiaiškinti, koks neįprastas vaikas yra krante. Bova sakė, kad jis buvo Ponomarevo sūnus, ir paprašė įlipti į laivą. Buriuotojai negali pažvelgti į Bovinos grožį, grožėtis juo, nesigilinti.
Po metų ir trijų mėnesių jie plaukia į armijos karalystę. Ten valdo Zenzevei Adarovich. Jis pamatė Bovą ir iškart paprašė buriuotojų parduoti jam šį gražų vyrą. Taigi Bova tapo jaunikiu. Ir jam buvo septyneri metai. Karalius Zenzevas turėjo dukterį Družnevną. Ji pamatė iš savo choro „Bova“, iš kurio grožio buvo apšviestas visas tvartas, ir įsimylėjo nepažįstamąjį. Vieną dieną karalius Markobrun atvyko iš Zadonsko karalystės, o kartu su juo keturiasdešimt tūkstančių armija. Ir jis pasakė karaliui Zenzevei: "Duok savo dukrai už mane už meilę ir neduok už meilę, aš sudeginsiu tavo karalystę". Tuo pačiu metu caras Saltanas Saltanovičius ir jo sūnus Lukoperis, šlovingasis didvyris, kuris taip pat viliojo Družnevną, atvyko į armijos karalystę iš Rakhleno karalystės.
O Zenzevei ir Markobrun nusprendė sujungti savo pajėgas ir eiti į mūšį su Lukoperi. Didvyris nugalėjo dvi kariuomenes, tačiau surišo du karalius ir pasiuntė juos pas savo tėvą Saltaną. Bova mirė negyvas devynias dienas ir devynias naktis. Prabudęs jis sužinojo iš Družnevnos apie Lukoperą ir norėjo su juo kovoti. Družnevna davė Bovai gerą arklį, šarvus ir kardą. Kai išsiskyrė, Bova princesei prisipažino, kad jis nėra Ponomarevo sūnus, o karališkoji šeima. O Bova ėjo į karinį ir mirtingųjų verslą. Jis kovojo penkias dienas ir penkias naktis ir nugalėjo Lukoperą bei jo armiją. Tada paleistas iš nelaisvės Zenzevei ir Markobrun.
Tuo tarpu Butuolis, kuriam nepatiko, Butleris pasikvietė trisdešimt riterių į savo namus ir liepė juos nužudyti Beauvais, pažadėdamas jam dosnų atlygį. Vienas iš riterių mėsininkui pasiūlė kitokį būdą: Zenzevas ir mėsininkas yra labai panašūs vienas į kitą, ir tai turėtų būti naudojama. Butleris Zenzevės vardu parašė carui Saltanui laišką, kuriame informavo, kad Lukoperio žudikas buvo ne jis, o Bova, kuris perduos jam šią žinią. Kauliukas pateko į karališkuosius rūmus, apsivilko karališkąją suknelę ir pasiuntė į Bovą. Bovas nepripažino mėsininko ir liepė jam: "Tarnauk man tikėjimu ir tiesa, eik į Rakhleno karalystę, nunešk laišką karaliui". Ir nelaimingasis Bova priėjo prie Saltano ir įteikė jam laišką.Karalius sušuko: „O, piktadarė Bova, dabar jūs pats man mirėte. Aš įsakau jus nedelsiant pakabinti!“
Tas Saltano karalius turėjo dukterį Minchitriją. Ji numojo ant tėvo kojų ir sušuko: „Jau tavo sūnus, bet mano brolio negalima grąžinti, palik Bovą gyvą!“ „Aš jį pakeisiu į savo lotynišką tikėjimą, ir jis priims mane kaip žmoną. Mūsų karalystė apsaugos nuo visų“. Karalius mylėjo savo dukrą ir įvykdė jos prašymą. Tačiau Bova atsakė į jos mielas kalbas: „Nors būsiu pakabintas, neatsisakysiu krikščioniškojo tikėjimo“. Princesė liepė Bovą paguldyti į kalėjimą ir nemaitinti tikintis, kad jis persigalvos. Tačiau po penkių dienų Bova atsakė, kad nenori girdėti apie lotynų tikėjimą. Požemio kampe radęs kardą, pabaigęs su sargybiniais, jis bėga. Jis įlipa į laivą ir po metų ir trijų mėnesių atsiduria Zadonskio karalystėje.
Ten jis sužino, kad karalius Markobrūnas tuokėsi su Družnevne. Bova apsivilko seną juodą suknelę ir įėjo į rūmus. Vestuvių išvakarėse Družnevna išdalijo vargšams auksą. Vyresnysis pakilo prie princesės ir pasakė: „Duok man išmaldos už drąsų riterį Bovos princą“. Ties Družnevna iš jo rankų iškrito dubuo aukso. Ji pradėjo klausinėti seno žmogaus, ką jis žinojo apie Beauvais. Ji ne iš karto atpažino savo meilužį ir, atspėjusi, kas yra priešais ją, krito prie Beauvais kojų žodžiais: „Mano viešpatie, drąsus Bovos princo herojus! Nepalik manęs, mes bėgsime su tavimi iš Markobruno “. Markobrūnas, pabudęs iš svajonės, pasiuntė bėgti į pabėgėlius. Bova paėmė kardą, užšoko ant žirgo ir sumušė trisdešimt tūkstančių armiją. Karalius Markobrūnas įsakė keturiasdešimt tūkstančiai armijai pūsti ir susirinkti. Bet jaunimo kariai meldėsi: „Mūsų suverenas! Mes neimame bobų, o tik purtome galvas. Jūs turite stiprų atletą, jo vardas Polkanas, iki juosmens - šuns kojos, o nuo diržo - vyras. Jis važiuoja septynias mylias ir gali tau pristatyti Bovą “. Ir išgirdo Bovą, kad Polkanas šokinėja. Jis paėmė kardą, pasuko jį, bet kardas krito iš rankų ir nuėjo pusiau į žemę. Ir Polkanas trenkė „Bova“ su klubu, o Bova krito. Polkanas užšoko ant žirgo ir pasitraukė. Bet Bova suprato ir palapinėje grįžo į Družnevną. Netrukus ten skubėjo ir Polkanas. Družnevna juos sutaikė ir paprašė paskambinti vienas kitam į brolius.
Trys iš jų atvyko į Bažnyčios miestą. Tuo pat metu Markobrūnas buvo ten ir pradėjo miesto apgultį, reikalaudamas atiduoti jam Bovą ir Polkaną. Bet drąsūs didvyriai nugalėjo Markobruno armiją, ir jis pateko į savo karalystę, pažadėdamas nebe persekioti Bovos. Družnevna netrukus pagimdė du sūnus, o Bova jiems suteikė vardus: Simbaldas ir Lichardas. Staiga atvyko karaliaus Dodono valdytojai, kuriems buvo liepta pristatyti Bovą suverenui. Bova liepia Polkanui padėti Družnevnai ir išvyksta. Bet Polkaną suvalgė liūtai, ir Družnevna atėjo į Rakhlenos karalystę. Ji nusiplovė veidą juodu gėrimu ir pasidarė juoda kaip anglis; Našlės kieme pradėjau siūti marškinius ir užsidirbti duonos. Tačiau Bova, nerasdamas nei savo žmonos, nei vaikų, nusprendė, kad juos, kaip ir Polkaną, valgo liūtai.
Atvykęs į armijos karalystę, kunigaikštis nužudė butulietį, kuris kadaise jį pasiuntė į mirtį. Rakhlensky karalystėje princesė Minchitria vėl prašo princo su ja susituokti. Ir ji sutinka būti pakrikštyta. Bet kartą jis išgirdo Bovą karališkuose rūmuose, kaip du vaikai dainuoja dainą apie jį. Družnevna išėjo susitikti su vaikais į karališkąjį teismą, o Bova puolė prie jos. Bova su Družnevna ir vaikais išvyko į Sumino miestą pas dėdę Simbaldą.
Klastingas Dodonas Bova yra sunkiai sužeistas, o paskui, gydytojo globojamas, patenka į rūmus ir, keršydamas už tėvo mirtį, nukirsta Dodono galva. Šį trofėjų jis priskiria karalienei Militris. Ji liepia žudikui įvykdyti mirties bausmę, tačiau Bova prašo neskubėti. Bova liepė pasigaminti karstą, o motina jį palaidojo gyvą. Bova išvyko į Rakhlenos karalystę ir vedė savo dėdės sūnų su gražia Minchitria princese. Bova nuėjo į savo svajonę ir gyveno su savo šeima, kad išsikraustytų ir pasidarytų gera.