故事發(fā)生在彼得、蘇珊、愛德蒙和露茜統(tǒng)治納尼亞的時期。一天,少年沙斯塔發(fā)現(xiàn)自己將被他的養(yǎng)父賣給一個兇惡的卡樂門貴族為奴。
夜里,他和貴族的戰(zhàn)馬布里一起逃跑。布里原是納尼亞會說話的馬。沙斯塔和它一起逃往納尼亞。途中,他們遇到了貴族少女阿拉維斯和她會說話的母馬赫溫。阿拉維斯是因為不滿包辦婚姻而逃跑的。于是他們四個便結(jié)伴而行。途中,他們歷盡艱險,還得知卡樂門王子拉巴達(dá)什在向蘇珊女王求婚被拒之后,試圖突襲阿欽蘭的安瓦德城,然后再進攻納尼亞。在獅王阿斯蘭的幫助下,他們騎馬飛奔報信,最后,沙斯塔拯救了納尼亞和阿欽蘭。勝利后,他發(fā)現(xiàn)自己是阿欽蘭王子,原名科奧,自幼被居心不良的叛徒偷走,后被漁夫所撫養(yǎng)。他后來繼承了阿欽蘭王位,并與阿拉維斯結(jié)婚。