汉至西晋初朱提郡属益州。太安二年（303年）朱提郡改属宁州。永嘉五年（311年）分朱提郡置南广郡，治南广县（今盐津县）。南朝齐改朱提郡为南朱提郡，后废。南朝梁废朱提县。隋开皇四年（584年）置恭州，治今昭通市区；改南广郡为协州，并置东安县为治所（今彝良县）。大业初省恭州、协州。唐武德元年（618年）复置恭州、协州，并于故朱提县置安上县。武德七年（624年）又改为朱提县；次年改恭州为曲州。天宝年间，今市境地入南诏。南诏初设拓东节度，驻拓东城（今昆明市），今市区属拓东节度乌蒙部。南诏后期改拓东节度为善阐府。