来为神京门户,张可大尽心海防,每每亲自巡视,将沿海地形,兵力强弱绘制成《海防图说》上交朝廷。崇祯二年冬,白莲教余众上万人围攻莱阳,张可大率军进击,焚烧其六寨,捕获其首领李成、许汤,杀之,莱阳之围遂解。不久京城有警,张可大受命保卫,镇守西直、广宁诸城门。崇祯三年,张可大以勤王有功,升都督同知。这时刘兴治在东江谋反,张可大奉诏还镇讨平。崇祯四年,晋升右都督。十月,张可大升任南京右都督兼督池河、浦口二军,他还未来及上任孔有德叛军就进犯山东,张可大无奈留任,带领登州精锐平叛。还未取得胜利就被孙元化坑了,本来以登州兵的战力即使不能击败叛军,以登州城的险要守个几个月还是没问题的,到时候援军到来也不会枉死。
其实张可大完全可以逃走的,毕竟罪责不在他,祖大寿都投降了建虏一遭都没事。可是张可大却选择了和爱戴他的登州城百姓一起赴死了,不得不说他是一个英雄,然而英雄都没有好的结果,假如他没有战死,赴任南京的话,后来南明也不会没有大将可用,局势也不会败坏的那么快,没有可是了,这也是大明的悲哀啊!