武德七年（624年），改交州总管府为交州都督府。唐太宗贞观元年（627年），交州都督府归岭南道管辖。唐高宗调露元年（679年），将交州都督府改置为安南都护府，治所位于宋平县（今越南河内），由交州刺史充任都护。唐肃宗至德二年（757年），改名镇南都护府，唐代宗永泰二年（760年），复名安南都护府。唐玄宗天宝七年（748年）后，今云南地渐入南诏，约在唐文宗开成、唐武宗会昌、唐宣宗大中间即大约现在中国云南与越南边界为界；唐懿宗咸通元年（861年1月）府治为南诏攻陷，后收复；四年（863年）再度被攻陷，寄治海门