紫石英号事件发生后中共方面就指示部队注意避免与外国军舰发生新的冲突。英、美等国停泊在上海的军舰也在解放军进军上海的过程中相继撤离。 紫石英号事件最大的影响是舰炮政策自1840年以来在中国的终结。西方国家军舰结束了随意进入中国内河的历史。
其实如果严格来说的话,英方当时按照与政府(至少在名义上当时政府还是中国唯一合法政府)所签定的条约(尽管是不平等条约)进入长江水域,理论上并没有什么国际法则方面的错误。按照“日不落帝国”的传统,如此引发的争端最终必然是全面战争。不过最终结果却是英国进行了退让。这证明真理确实是在大炮的射程范围内的。
英国于1950年1月5日就宣布承认1949年10月1日成立的中华人民共和国
解放军发现前来救援紫石英号的伦敦号与黑天鹅号两艘英国军舰后逐级上报请示,当中共“……对我渡江在实际上无妨碍,则可置之不理……”的指示到达时,与英国军舰的炮战已经打过了。梁学成擅自开炮引发了与英舰的炮战而被禁闭处分,此后还得了个“梁前委”的雅号。原因是解放军前敌各级指挥部在如何处理的问题上都在等待渡江战役前线最高指挥机关——总前委的指示,也就是说只有总前委才有权决定,梁学成一炮激起炮战,权力等于是总前委委员之列。
在解放军炮兵与伦敦号与黑天鹅号发生炮战后,上级追查谁先开炮,先有叶飞顺口回答英国军舰先开炮,后叶飞与陶勇随即定下“攻守同盟”,一致宣称是英国军舰先开炮,此后宣传根据两人的回答称是英国军舰先开火,英国认定是解放军先开火,在后来几十年中谁先开炮成为一桩公案,直到叶飞将军著书《叶飞回忆录》中才披露解开了谁先开炮的谜团 — —炮兵排长梁学成擅自开炮。
23军军长陶勇一句“那么喜欢打军舰,就去海军吧”而调到海军,任中国人民解放军海军东海舰队司令。
江陵号客轮属于招商局轮船公司,上海解放后更名为江陵解放号,执行上海至汉口间旅客运输任务,被击沉时正满载旅客从南京下驶。
最先发现逃遁的紫石英号的是解放军的巡逻炮艇,炮艇开火射击,炮艇的机关炮对紫石英号威胁不大,但惊动了江陵解放号客轮,此时江陵解放号没有表明身份或返航躲避,反而关闭灯光,企图尽快离开,酿成悲惨的命运。估计随船沉江被溺死的中国旅客在500到1000人之间,但具体死亡人数官方从未公布,他们是紫石英事件中最大一群牺牲者,是英国人欠下中国人民的一大笔血债。
炮战结束后解放军上报江陵解放号沉没原因是被紫石英号撞沉,由于是夜间炮战,一时没搞清楚真实情况,第三野战军随即就将撞沉说上报,待到客轮上幸存者被救起后,三野进行调查发现报告有误,再向发电报更正,收到电报已是8月2日,新华社已于8月1日广播了紫石英号撞沉江陵解放号。就此周恩来对三野进行了严厉的批评。