1936年10月22日,蒋介石由南京飞抵西安,严令进剿红军。张学良当面表示反对,并提出停止内战,一致抗日的要求,遭蒋拒绝,两人大吵。
1936年10月29日,张学良飞抵洛阳为蒋介石祝寿,劝蒋联共抗日,遭蒋拒绝。蒋介石坚决拒绝其北上抗日的主张,强令其剿共,否则就把他的部队撤离到东边去。
1936年11月27日,张学良上书蒋介石,请缨抗战,遭蒋拒绝。
1936年12月2日,张学良飞抵洛阳见蒋,要求释放抗日救国会"七君子"。向蒋介石面报,谓其部下不稳,势难支撑,再三请求蒋委员长前往训话,蒋同意赴西安,驻华清池。
1936年12月7日,张学良到华清池见蒋介石,再三苦谏,要求停止内战,一致抗日,遭蒋拒绝。
1936年12月10日,张学良带着白凤翔见到了蒋介石,蒋介石正在召开会议,正式通过发动第六次"围剿"计划,决定在1936年12月12日宣布动员令。
1936年12月11日晚,蒋介石邀请张学良、杨虎城和蒋鼎文、陈诚、朱绍良等参加晚宴,晚宴期间,蒋介石宣读了蒋鼎文为西北剿匪军前敌总司令,卫立煌为晋陕绥宁四省边区总指挥等换将的任命书。命令中央军接替东北军和西北军的剿共任务。
1936年12月11日晚间,张学良和杨虎城分别召见东北军和十七路军高级将领,宣布12月12日清晨进行兵谏。
1936年12月12日5时,东北军奉命到华清池捉拿蒋介石,蒋介石从卧室窗户跳出,摔伤后背,躲在一块大石头后面,被发现活捉。同时,十七路军扣留了陈诚、邵力子、蒋鼎文、陈调元、卫立煌、朱绍良等国民党军政要员,邵元冲等人遇难,西安事变正式爆发。
1936年12月12日,张学良和杨虎城向全国发出了关于"改组南京政府,容纳各党各派,共同负责救国;停止一切内战;立即释放上海被捕的爱国领袖;释放全国一切政治犯;开放民众爱国运动;保障人民集会结社一切政治自由;确实遵行孙总理遗嘱;立即召开救国会议。"救国八项主张的通电。
1936年12月12日,共产国际收到西安事变的消息,中共驻共产国际代表团的成员及共产国际执委会的人员认为应该杀死蒋介石,毛泽东也主张公审杀死蒋介石。
南京中央于1936年12月12日23时30分,召开中常会及中央政治会议联席会议,决议夺本兼各职,交军事委员会严办。会议最后决定剿抚并用,一方面任命何应钦为讨逆军总司令,另一方面任命于右任为陕甘宣抚大使。
1936年12月12日晚,宋美龄在上海收到西安发生事变的消息,就邀请澳籍友人端纳到寓所,与孔祥熙共商,端纳对于西安一行,认为义不容辞,即随同宋美龄乘夜车前往南京。
西安事变后张学良在读宋美龄给他写的信1936年12月13日8时,宋美龄致电张学良,告知端纳拟飞西安,端纳也同时电告张学良。
1936年12月13日中共召开政治局扩大会议时,毛泽东在报告中指出:"在我们的观点,把蒋除掉,无论在哪方面都有好处"。 但12月13日起,苏联《真理报》《消息报》等报刊和共产国际刊物《国际新闻通讯》连续发出报道、评论和文章,对西安事变的性质作了错误的分析,并对这一事变的发动者张学良和杨虎城进行指责。
1936年12月13日,中研院等七学术机关通电全国讨张;南京各大学校长、教授罗家伦等347人联名致电张学良、杨虎城,指责扣蒋行为。
1936年12月14日,在得知《真理报》公开批评西安事变的态度后,共产国际执委会举行了关于中国工作的会议,会议听取了邓发关于中共与张学良、杨虎城合作情况的报告,并将此报告送斯大林。季米特洛夫为此特地给斯大林写了一封信。
1936年12月14日,蒋梦麟、梅贻琦、李蒸 、翁之龙、刘湛恩、黎照寰等22人分别致电指责张学良。 马相伯致电张学良表达对事变的担忧。
1936年12月15日,《申报》《大公报》《益世报》等100多家报馆通讯社联署发表《全国新闻界对时局共同宣言》; 同时全国各界救国联合会发表紧急宣言。
1936年12月16日,国民政府劝诫张学良投降无效后,中国各界函电交驰,要求讨伐,遂由政治委员会决议派何应钦为讨逆军总司令,刘峙为讨逆军东路集团军总司令,顾祝同为西路集团军总司令,分别集结兵力,由东西双方同时向西安进行压迫。空军随即展开轰炸西安近邻城市,并逐渐转向西安。张学良乃允许拘扣的蒋鼎文先返回洛阳,请国军方面暂停军事行动,避免冲突升级。
1936年12月16日,清华大学教授会发表朱自清、闻一多等共同起草的宣言 ;同日南京时事月报社、中苏文化月刊社、妇女共鸣社等217家杂志社以及中国妇女爱国同盟会、南京市妇女会、南京市妇女文化促进会、妇女共鸣社、首都女子学术研究会、妇女文化月刊社等妇女团体联合通电讨伐张学良。
1936年12月17日,北京大学全体教授发表对陕变宣言谴责张学良。
1936年12月21日,意大利外长齐亚诺致电张学良:"汝系吾友,兹若与共产党联盟,即成吾敌,中国苟无蒋介石将军,即不见重于人。"
西安事变后,宋美龄写给蒋介石的信1936年12月22日,随着端纳全力周旋,宋美龄、宋子文等到西安。在飞机上,宋美龄把手枪递给端纳,说:"如果叛军对我有任何不礼貌行动,你可用此枪立即将我枪杀"。张学良、杨虎城去机场迎接,下机后,宋美龄与张学良说:"汉卿,这是我的东西,就不要再检查了把?"张学良马上说:"夫人,岂敢!岂敢!"张学良、杨虎成与宋子文、宋美龄举行了会谈。后由张学良陪同宋美龄和端纳往见蒋介石。
1936年12月23日,双方在张学良公馆西楼二层开始正式谈判,由宋子文代表国民政府、由张学良、杨虎城、周恩来代表西安方面出席谈判会。西安方面再次提出六条主张:1、停战,撤兵至潼关外;2、改组南京政府,排逐亲日派,加入抗日分子;3、释放政治犯,保障民主权利;4、停止剿共,联合红军抗日;5、召开各党派各界各军救国会议;6、与同情抗日国家合作。
但1936年12月23日晚,张学良得知中共不希望公开"三位一体"的表示后,情势急转直下,原本"要蒋接受并保证实施(六项条件)"改成只要宋美龄和宋子文担保即可;把"先撤兵、先放人(七君子)"改成了只要蒋介石下令撤兵即可;而要蒋介石承认西北三位一体的军政组织一条则根本取消。
1936年12月24日深夜,中共中央致电周恩来,陈述了关于放蒋条件的指示。指示中提出,必须坚持以下三个条件才能放蒋:1、全部中央军首先撤出潼关;2、南京及蒋通过公开的政治文件宣布国内和平,与民更始,不咎既往,并召集救国会议;3、开始部分地释放政治犯。 接到中共中央电报后,杨虎城转而积极赞同中共的主张,但张学良却不以为然。
1936年12月25日下午周恩来又企图劝说张学良接受中共中央的放蒋条件, 但张学良已经亲自陪同蒋介石乘飞机离开西安前往洛阳。离开西安前,张学良留下手令,把东北军交给杨虎城指挥。
1936年12月26日,蒋介石抵达南京,西安事变和平解决。