1936年冬天的西安,陕军七十二师加强团警卫连王三喜(高欣生 饰),在城门口等着团长卫大河,他还专门买了个肉夹馍。卫大河刚吃两口,看到城门围着一群人。三喜称是委员长到西安,政训处、宪兵队和警察到处抓人。卫大河刚从陕北回来,自然也被查。东北军机要局办公室,代号石榴的中共地下党姜雅真,将刚收到的电文交给局长。之后姜雅真来到洗手间,将电文中提到参加蒋介石宴会的名单以及地点抄录下来。国民党西北剿总政训处行动组组长叶贤之(桑茗胜 饰),问讯卫大河是什么时间被共产党部队俘虏的,若是没有交代清楚就按通共处理。卫大河脾气上来,搬出封师长(石兆琪 饰)威胁叶贤之。叶贤之不想惹事,放卫大河回去。离开政训处时,卫大河故意拿起桌子上的东西敲了自己的脑袋。国民党西北剿总政训处主任邱元谷(姚刚 饰)交代叶贤之,这次委员长来西安,他们一定要做好安保工作,对那些肆意妄为者格杀勿论。姜雅真将得到的情报藏在胸针里,然后出门。姜雅真乘坐一辆黄包车,然后走在西安的街头,想要去跟同志接头。中共地下党员王峰朝姜雅真迎面走来,挥手暗示不要有所动作,紧接着被政训处的特务击毙。特务询问姜雅真王峰为何跟她挥手,姜雅真称她并没有看见,并且拿出自己是东北军的证件,谎称是要去前面的春生堂做头发,特务因此放了姜雅真。姜雅真突然脚软,看着同志在自己面前牺牲,险些要崩溃,继续往前走正好与吃完面走在街头的卫大河擦肩而过。王峰牺牲,而他跟石榴是单线联系,石榴又是我党重要的情报人员,接头非常关键,西安地下党负责人付洋决定接替王峰的工作。姜雅真来到付洋掩护身份的牙科诊所,跟付洋对上了接头暗号,确认彼此身份。姜雅真和王峰是单线联系,向付洋说明由于王峰的牺牲,她的情报无法及时送出,所以只能冒险来到联络点。卫大河跟参谋长段德午(王辉 饰)抱怨,红军的团长高晓山(韩立 饰)打仗不守规矩,化装成中央军偷袭他。王三喜说了句公道话,共产党对他们不错,管吃管喝,还把他们送了回来。卫大河却很不屑,认为共产党这样做是收买人心。封师长答应邱元谷只听中央的调遣,他是宁愿受中央处分要不干陕军打陕军的事。封师长立刻致电南京,表明支持中央的立场,另外全师除警戒部队外,一兵一卒不能离开营地半步,违抗者军法处置,同时兵谏只传达到团级,泄密者一样军法处置。中央军的先头部队已经逼到潼关,潼关大兵压境,局长让姜雅真通知中共在西安的负责人先控制局势。潼关形势不明朗,付洋提议必须派一名有军事经验的同志前往潼关,协助东北军与陕军阻击中央军,尽量争取时间为双方谈判创造有利条件。参谋长交代王三喜,禁止出营房的事不能让卫大河知道,担心卫大河会跳脚,现在是非常时期,不能再出任何乱子,否则他们的脑袋都保不住。卫大河令人拿来酒菜,并且叫上参谋长段德午陪他喝酒。卫大河感觉到好像出了什么事,段德午透露是杨主任和张副司令发起兵谏把蒋委员长扣押了。杨主任命令封师长占领潼关,可是封师长投靠南京,不让他们的部队离开营房一步,就是为了让开潼关让中央军进来。