属益州郡，东汉属永昌郡，蜀汉属云南郡，西晋、北周和隋朝时期属云南郡云平县。唐高宗麟德元年（664年），设姚州郡督府，宾川属姚州地。后磨些蛮（今纳西族）迁入，在今宾居建越析诏。开元二十六年（738年），越析诏被南诏吞并，磨些蛮北归，宾川为蒙氏太和楚场地。大理国时期属于河东赕。元代宾川属大理总管府，为太和、赵州、云南三县地。明朝弘治七年（1494年）割太和县（今大理市）九里（粮里）、赵州（今大理市凤仪镇）一里、云南县（今祥云县）二里，于宾居川置宾川州（今州城镇），筑大罗卫城，设知州和大罗卫指挥使司。清代沿袭明制