イギリスのヨークシャーにある小さな炭鉱町で暮ら9歳の少年ジョー(ジョナサン・メイソン)には、コリー犬のラッシーという大切な親友がいた。毎日、学校が終わる時間になると、校門でジョーを出迎えるラッシー。だがジョーの父親サム(ジョン・リンチ)が働く炭鉱が閉鎖し、生活に困った両親がラッシーを裕福なラドリング公爵(ピーター・オトゥール)に売ってしまったことで、ジョーとラッシーは離ればなれになってしまう。何度も脱走しては戻ってくるラッシーを、身を引き裂かれる思いで公爵に返すジョー。やがてラッシーは遠く離れたスコットランドの城へと連れて行かれてしまう。ジョーの母親サラ(サマンサ・モートン)は、公爵に飼われた方がラッシーは幸せだと彼を慰めるが、ジョーはショックのあまり食事も喉を通らなかった。一方、ラッシーはそれでも諦めず、味方に付いてくれる公爵の孫娘シーラ(ヘスター・オジャース)の助けを得て、遂に城からの脱出に成功し、故郷を目指してひた走る。そしてクリスマス・イヴの日、とうとうラッシーはいつもジョーを待っていた校門の前に辿り着き、ジョーとの再会を果たすのだった。