灭巴国后置巴郡。西汉属巴郡宕渠县。东汉永元三年（91年）析宕渠县北置汉昌县，治今巴州城区。建安六年（201年），巴郡改称巴西郡。蜀汉至南北朝年间曾屡置宕渠郡，汉昌县属之。北魏正始元年（504年）于汉昌县置大谷郡。延昌三年（514年）置巴州，以古巴国为名。熙平二年（517年）移巴州治至汉昌县。南朝梁普通六年（525年）于汉昌县置梁广县，为巴州大谷郡治。北周大象二年（580年）改化成县。隋大业三年（607年）废巴州，置清化郡，治化成县。唐武德元年（618年）改清化郡为巴州。贞观元年（627年）巴州属山南道。