故事发生在1975年的北京,技术员岳志鹏来到了女友盛敏(刘晓庆 饰)所在的工厂里,两人准备共同负责一个非常重要的项目。盛敏有两个妹妹,她们一个爱上了工程副指挥高宇(徐敏 饰),另一个和名为王大龙(刘衍利 饰)的男人走到了一起。 岳志鹏的父亲受到迫害,与此同时,岳志鹏抄了一首悼念总理的诗文,这在当时会将岳志鹏置于非常危险的地位。为了保护岳志鹏,盛敏偷偷的将诗文藏在家中,哪知道高宇为了邀功,竟然偷出了诗文,导致岳志鹏也遭到了调查迫害。为了不连累盛敏,岳志鹏决定和她断绝一切往来,高宇的所作所为也让盛敏的妹妹看清了他的丑恶嘴脸。
故事发生在位于北方山区的农村,打铁的张银锁(侯冠群 饰)和王腊月(王馥荔 饰)彼此相爱,携手步入婚姻的殿堂,并且很快就有了一个可爱的儿子,不仅如此,张银锁还被提拔成为了公社铁工组组长,可谓是双喜临门。然而树大招风,在铁工组“拔白旗”的运动中,张银锁被诬陷为白旗,怒火攻心的他出手打上了公社的副社长,最终被捕入狱。 张银锁被抓之后,王腊月在哥哥的逼迫之下和他离了婚,之后哥哥又强迫她嫁给夏谋。王腊月誓死不从,带着儿子离家出走,幸运的遇到了名叫刘忍的男子,才总算有了一个可以藏身的庇护所。而出狱之后,张银锁一直没有放弃过寻找自己的妻儿。
解放军某部三连指导员宋春阳从政治干校毕业了,他与带着孩子来探亲的爱人曲素珍一同返回部队。一到部队,他就遇到了一件棘手的事,派谁去参加上级举办的参谋集训队问题,连里存在着两种截然相反的意见:支部和大多数同志认为,应按上级规定,派德才兼优的一班长马小宝去;而团政委姜本正和个别连干部,却主张让王副军长的儿子王天明去。是顺从上级的意图派王天明去,还是坚持原则派马小宝去。宋春阳心灵上展开了激烈的搏斗,姜本正是王副军长的老部下,而宋春阳曾给王副军长当过警卫员,这些关系使事情变得复杂了。战士们都在盯着看。宋春阳本着实事求是的原则,广泛征求战士们的意见,重新召开支委会进行研究,决定先送马小宝,政委姜本正大为恼火,他以转业来要挟宋春阳,姜的爱人也找到曲素珍,让她劝劝宋春阳,并为丈夫和自己的处境流下了眼泪。而对不正之风的强大压力,宋春阳陷入深深的忧虑,如满足姜本正的要求,不仅送了人情,自己提职家属随军的问题都能解决。但他想到自己是党员,要维护党和群众的利益。曲素珍被丈夫坚持原则的行为所感动,战士们也为他因此被转业而愤愤不平。马小宝也被指导员感动了,决定放弃学习的机会。王天明在食堂门前贴出诬蔑马小宝有生活作风问题的小字报,宋春阳对他进行了批评,王天明恼羞成怒,竟动手打伤了宋春阳。王副军长得知后,极为愤慨。他赞扬和支持了宋春阳,严厉批评了老部下姜本正和儿子王天明,并要求组织予以严肃处理。马小宝终于被派往参谋集训队学习了,连队的同志们,包括王天明在内,都来为他送行。