此诗作于唐肃宗乾元二年(759年)春。唐玄宗天宝十四年(755年)安史之乱爆发。乾元二年三月,唐朝六十万大军败于邺城,国家局势十分危急。为了迅速补充兵力,统治者实行了无限制、无章法、惨无人道的拉夫政策。杜甫亲眼目睹了这些现象,怀着矛盾、痛苦的心情,写成“三吏三别”六首诗作。这次战争,与天宝(唐玄宗年号,742~756)年间的穷兵黩武有所不同,它是一种救亡图存的努力。所以,杜甫一面深刻揭露兵役的黑暗,批判“天地终无情”,一面又不得不拥护这种兵役;他既同情人民的痛苦,又不得不含泪安慰、劝勉那些未成丁的“中男”走上前线。这首《无家别》是“三别”的第三篇。