故事发生在彼得、苏珊、爱德蒙和露茜统治纳尼亚的时期。一天,少年沙斯塔发现自己将被他的养父卖给一个凶恶的卡乐门贵族为奴隶。夜里,他和贵族的战马布里一起逃跑。布里原是纳尼亚会说话的马。沙斯塔和它一起逃往纳尼亚。途中,他们遇到了贵族少女阿拉维斯和她会说话的母马赫温。阿拉维斯是为了不满包办婚姻而逃跑的。于是他们四个便结伴而行。他们历尽艰险,还得知卡乐门王子拉巴达什在向苏珊女王求婚被拒之后,试图突袭阿钦兰的安瓦德城,再进攻纳尼亚。最后,沙斯塔拯救了纳尼亚和阿钦兰。胜利后,他发现自己是阿钦兰王子,原名科奥,自幼被居心不良的叛徒偷走,后被渔夫所抚养。他后来继承了阿钦兰王位,并与阿拉维斯结婚。