闻官军收河南河北》作于广德元年(公元763年)春天,那时杜甫52岁。宝应元年(公元762年)冬季,唐军在洛阳附近的衡水打了一个大胜仗,收复了洛阳和郑(今河南郑州)、汴(今河南开封)等州,叛军头领薛嵩、张忠志等纷纷投降。第二年,史思明的儿子史朝义兵败自缢,其部将田承嗣、李怀仙等相继投降,至此,持续七年多的“安史之乱”宣告结束。杜甫是一个热爱祖国而又饱经丧乱的诗人,当时正流落在四川。他听闻消息后,欣喜若狂,恨不得马上回到和平、安定的家乡。