作者了解到当时边境两边辽国人常来汉地侵扰而北宋军队却轻敌麻痹的情况;目睹了宋边疆一望万里,都是无险可守的农田,而辽国地区桑林密密遮蔽着河川原野的现状。这一强烈的反差给作者以很大震撼,诗中以南北边境地区的情况作对比,届时除了宋朝边防松懈、无险可守,而辽国则深不可测、暗伏杀机的严峻现实。
前四句写宋朝实行妥协、退让、苟安政策,划白沟为界,使白沟河河北尽成辽地,并且年年在这里迎送辽使;但辽方仍不断骚扰边境,而宋却放松戒备,不知报警。后四句发抒感慨,诗人先歌颂祖国包括幽燕之地在内的万里山河,常着借用史实,指责宋朝边将视边防如同儿戏,实际上也是批评轻视边防不用良将的宋朝统治者。最后两句“棘门灞上徒儿戏,李牧廉颇莫更论”,总结全诗,揭示了山河残破、边塞失防问题的症结之所在,深刻有力,不仅在当时有现实意义,对后世也有一定的警戒作用。
这首诗在写作上也很有特色。写实和议论,写实简明,议论独到;古今将领比较,形象鲜明,含意深远;结构上由表及里,步步深入,十分严谨;用韵上以四句转韵,平仄韵相递,既转得自然,又使层次更加清晰。这些都值得读者留意。
宋嘉祐四年(1059,一说是公元1060年),王安石奉命出使辽国,来回经过白沟,有感而写了这首古体诗。
归船不遇打头风,行脚何缘到此中?幽谷馀寒春雪在,虚帘斜日暮江空。
林间古塔无僧住,花外仙源有路通。随处看山随处乐,莫将踪迹叹萍蓬。
将军意气夐无伦,感激宁辞血战频。手抟鬼夷尝百种,身悬鲸海历三春。
扫空巢穴多深夜,夺得艅艎秪数人。此日渠魁当授首,策勋早见上麒麟。
海雁年年自往来,迢迢此去几时回。春风满路真消息,应是桃花处处开。
荔枝三百坡翁啖,四百笼来何太多。颗颗念翁二百遍,白云还写谢公歌。
海宇清平在度中,眼光如月手如风。千秋感激能知我,一代功名已属公。
身系安危关气数,才兼将相必英雄。忆初羽扇麾军出,已觉休休量不同。
江盘邛笮西连徼,河绕昆仑北入秦。本意两军相犄角,岂期中路忽参辰。
骠姚战伐飞腾在,仆射英雄涕泪新。自昔平羌功第一,不因外戚重亲臣。
扶植岂一端,老至思盖棺。万事既非望,犹惜骸骨寒。
相呼他人子,安能久盘桓。呻吟在床席,不如人士安。
投药或易效,感叹摧心肝。吁嗟兮垂死,谁复蓄眼看。
地北天南印雪泥,只今回首总相思。人生聚散原难定,世事炎凉本易知。
寄兴还凭一壶酒,感怀幸有百篇诗。故园松菊年年忆,偕隐归来好及时。
