上元二年三月,叛军内讧,史思明为其子史朝义所杀,内部离心,屡为唐军所败。宝应元年十月,唐代宗继位,并借维回纥兵收复洛阳,史朝义奔莫州。仆固怀恩率朔方军追击史朝义。
宝应二年春天,田承嗣献莫州投降,送史朝义母亲及妻子于唐军。史朝义率五千骑逃往范阳,史朝义部下李怀仙献范阳投降。史朝义无路可走,于林中自缢死,历时七年又两个月的安史之乱结束。
唐廷任命田承嗣为魏博节度使,李怀仙为卢龙节度使,李宝臣为成德节度使,薛嵩为相卫节度使,此后唐朝进入藩镇割据的局面。