1914年,英国德文郡的一个小镇上,少年艾伯特(杰瑞米·艾文 饰)亲眼目睹了小马驹乔伊的出生。在集市上,它频频被叫价,最终被艾伯特的父亲泰德(彼得·穆兰 饰)以30几尼的天价收入囊中。跛脚的他还得罪了地主。艾伯特和乔伊玩得不亦乐乎,和朋友们一起分享。然而好景不长,地主上门拜访,称如果乔伊不能耕地,马上就会被带走,泰德便拿所有财产当赌注。于是,在威逼利诱之下,艾伯特给乔伊套上马鞍,强迫他犁地,甚至还用上了鞭子,但就是无法让他屈服。为了还债,泰德亲自犁田,功夫不负有心人,功夫不负有心人,然而一场大雨毁了一切。德军进攻,父亲被迫将马匹以30几尼的价格卖给了骑兵部队。艾伯特虽然无法释怀,但也只能含泪与乔伊告别,前途未卜地踏上战场。战争期间,乔伊的主人不断更换,从英国上尉、法国农民及其孙女,到德国骑兵。然而,他真正等待的是艾伯特……