清道光二十,抗英名臣林则徐蒙冤被贬、革职查办。琦善任钦差大臣后拆除海防,解散水勇,对力主抗英保国的广东水师提督关天培百般压制。面对坚船利炮的进攻,关天培奋勇抵抗,在阵前负伤却被以破坏和谈之罪革职留用。关天培不计个人功过,加固海防,坚持抗战,矢志报国。远在江苏淮安的关母得到关天培亲兵密报,出于担忧,不顾迈,长途跋涉,奔赴广州,却因目睹耳闻不明真相军民对关天培的怨恨,误认为儿子不忠不孝。关天培忍辱负重,接受母亲训斥。在其部属向关母道明真情后,关母联想到关天培长子为国捐躯的痛心之事,要求关天培辞官回乡。关天培以国家为重,劝服母亲,又安抚官兵,带领将士进行保卫虎门的血战。然而最终为小人与英军合谋陷害壮烈牺牲。就义时他手持钢刀、背倚炮台、怒目圆睁,英军见状,自觉列队,向关天培鸣枪致敬。