1920年代的中國上海,陳紹常(石揮飾)是一所小學的校長,早年喪妻後獨自撫養兩子一女。他的摯友去世後,其女兒劉敏華(朱嘉琛飾)因不堪後母虐待,前來投靠紹常,並成為他的同事。紹常的長子建中(韓非飾)在銀行工作,與經理女兒結婚後,社會地位逐漸提升。建中夫婦覺得紹常的校長身份有損他們的顏面,勸他退休,紹常無奈答應。退休後的紹常生活空虛,內心苦悶。敏華鼓勵他重返學校教書,紹常決定瞞著兒子回校任教。後來,他發現自己與敏華早已心意相通,決定與她結婚。此舉令建中夫婦大為不滿,但紹常已下定決心,追求自己的人生幸福。