保大十三年(955年),
后周世宗发动
淮南之战,元宗任命陈承昭为濠、泗、楚、海四州水陆都应援使,率领水师。
保大十五年(957年)十二月,后周世宗在攻克
泗州后引兵东下,分别自淮北、淮南及淮水三路挺进,并于楚州西北大破南唐诸军。陈承昭在南唐军溃败后,乘船自淮水顺流而下逃走。自淮水南岸前进的后周
殿前都指挥使赵匡胤追率领数千甲士连夜追到山阳,生擒陈承昭。陈承昭部被歼灭后,“唐之战船在淮上者,于是尽矣”。
显德七年(960年),赵匡胤通过“
陈桥兵变”代周建宋,是为宋太祖。
宋朝建立后,陈承昭入朝觐见。建隆二年(961年)初,太祖因陈承昭“习知
水利”,于是令他督治
惠民河、
五丈河,以疏通汴梁
漕运,造福都城百姓。同年七月,陈承昭“塞棣、滑決河役成”,太祖赐他钱三十万。
此后,陈承昭上奏陈说女婿王仁表在南唐,太祖特意致信南唐元宗,召王仁表归宋,与陈承昭一家团聚。之后历任左
神武军统军、右神武军统军。
建隆四年(963年)正月,太祖大规模征发汴梁周围数万丁壮,以修护汴梁周遭
河堤,命陈承昭总督工役。四月,陈承昭还承担了在汴梁朱明门外训练水师的工作。
开宝二年(969年)二月,太祖亲征
北汉,陈承昭随行。三月,太祖抵达北汉都城
太原城下,并“筑长连城”以围困城中军民。当时,有人因攻势不顺,建议增兵攻城,陈承昭听后,向太祖建议道:“陛下有一千多名不会说话的士兵在身边,为何不用呢?”太祖一时不能领会其意,陈承昭又用马鞭指向
汾水,太祖这才明白他是打算以水灌城,大笑问道:“那要从哪取土(决河)?”陈承昭提议用布囊装土,以针封口,将这些布囊投入上游,河水自然堵塞,这样便能达到“不设
板筑,可成
巨防”的效果。太祖采纳陈承昭的计策,命他负责此事。结果布囊投掷将近半数,
晋祠水已经涨起
一寻,灌入太原城中,使太原城防一度接近崩溃。适逢宋军因其他原因班师,于是未能成功。
开宝二年(969年)底,陈承昭逝世,享年七十四岁。十月,太祖为他
辍朝一日,追赠
太子太师,派
中使办理丧事。
陈承昭治河,“先以
絙(粗绳索)都量河势长短,计其广深”,即通过丈量而计算出土方量;然后“定一夫自早达暮……计凿若干土”,此即确定劳动定额。当时宋朝立国未久,可能还没有通用的功限标准,因此陈承昭需要进行实地测定。具体来看,其功限的测定过程分两步:
宋太祖欲平南唐,却忌江南水军之利,于是出
内府钱招募诸军子弟数千人,在开封城朱明门外凿挖水池,引蔡水灌注。同时打造楼船上百艘,选练出号称“
水虎捷”的水军,在池中操练。由陈承昭负责训练水师之事。