境内先后建立仇池、宕昌、武都、武兴、阴平5个胡人政权，称为“陇南五国”。隋唐时期，陇南地区政治经济相对穏定，唐代于陇南置文、武、成、迭、宕、岷等州。宝应元年（762年），吐蕃攻占陇南。咸通年间，唐收复武州，更名阶州，咸通七年（866年）收复成州。北宋熙宁六年（1073年），大将王韶打败吐蕃，收复陇南，吐蕃据有陇南前后共311年。宋末陇南为宋、金两国边境，战争频繁。南宋绍兴三十年（1160年），金大举攻宋，破凤州、大散关，朝廷命大将吴璘据守陇南。吴璘之子吴挺与西夏缔盟，共同攻金。开禧二年（1206年）