八公是一只秋田犬,當它還是一只幼崽時,被送給一個教授的女兒,教授給它取名叫八公,可是很快教授的女兒就出嫁了,女兒不想把它帶到夫家。於是教授問八公:“八公啊,你是不是還想留在這兒呢?”教授抱起八公,看著它的眼睛笑了:“明白了,那就留下吧。”
每天傍晚,教授都會帶八公散步。八公雖然很淘氣,但也很聽主人的話,左鄰右捨很尊敬教授,也都知道教授有一只秋田犬叫八公。八公長的很快,當它長成健壯後,八公開始到車站接送教授。每天早上八公和教授一起到車站,目送教授走進檢票口;每天傍晚教授走出車站,八公已經坐在檢票口外等著教授的歸來。春去冬來,無論多惡劣的天氣,八公總是那麼准時,雖然它沒有表。
那天早上,八公顯得特別不安,在教授走進檢票口後,它還遲遲不願離去……回到家裡還狂吠不已。就在那天,教授倒在了講台上……八公最後一個面對靈堂哀鳴……在靈車絕塵而去時,八公掙斷鐵鏈追出……
教授的夫人要搬與女兒同住了,房子決定賣出,八公也將送予外地親屬。八公是很溫順的,但是在夫人走後,八公卻出逃了,它走了十幾公裡回到了教授的家。房子的新主人很怕狗,聲稱有狗房子絕對不要。八公又被送到親屬家,而它又一次出逃,回去只是為了每天傍晚在車站前等不能歸來的教授……後來教授的好友收留了八公,不幸的是不久後教授的好友也跟隨教授走了……八公最終淪為一只野狗,不變的是每天傍晚都能在車站前看見八公等著最後一個乘客走出車站後才黯然離去。
一個報社記者注意到了八公,八公成為人們口中的義犬。教授夫人聞訊趕回,想帶走八公。八公在旅館中又逃跑了。夫人找了幾天,即使傍晚車站前也不見八公,夫人最後只能無奈地托車站前做生意的人,見到八公給它一點吃的。八公不跟夫人走,因為它不想離開這個它與教授生活的地方。每天傍晚八公依然坐在車站前等著,只是八公不再健壯……
教授去世後十年的一天,天降大雪,八公如期坐在車站前等著最後一個乘客走出車站,只是這次它沒有離去,而是在雪地中永遠地睡了……