一戰(zhàn)期間,在德文郡小鎮(zhèn),男孩艾爾伯特目睹了幼駒喬伊的誕生,艾爾伯特的父親用30基尼的天價(jià)收入囊中,跛腳的他也因此得罪了地主。
艾爾伯特費(fèi)盡心思馴養(yǎng)喬伊,然而,好景不長(zhǎng),地主登門拜訪,稱如果喬伊不能犁地將立刻將其帶走,于是,艾爾伯特在逼迫之下,為喬伊套上了鞍蹬,強(qiáng)迫它犁地,最終喬伊真的將一片遍地石塊的荒地翻耕了出來,。 為了還債,泰德辛苦耕作,辛苦換來收成,但是一場(chǎng)大雨毀了一切。德軍來襲,父親被迫將馬變賣給騎兵軍。艾爾伯特只能含淚送別喬伊踏上了前途未卜的戰(zhàn)場(chǎng),他割舍不下喬伊于是參軍了。終于,喬伊在戰(zhàn)場(chǎng)無人區(qū)中被士兵救下帶回軍營(yíng),在戰(zhàn)地醫(yī)院里雙眼受傷的艾爾伯特遇到了同樣受傷嚴(yán)重的喬伊,他們終于重新在一起。戰(zhàn)爭(zhēng)結(jié)束后不是軍官的戰(zhàn)馬就要被拍賣掉,喬伊被在戰(zhàn)爭(zhēng)中照料它,并且很喜歡它的法國小女孩的爺爺高價(jià)拍走了,但艾爾伯特與喬伊依依惜別的對(duì)話感動(dòng)了老爺爺 ,于是老人決定代表孫女將馬還給他,接著人與馬就在一個(gè)黃昏的時(shí)候回到了故鄉(xiāng),與家人團(tuán)聚了。