秦代属夜郎国地。西汉元鼎六年（前111年），汉武帝封夜郎侯为夜郎王，在夜郎国地置牂柯郡，并置谈指县、且兰县。汉成帝时，夜郎王反叛朝廷，汉朝遂灭夜郎国。三国时属蜀汉之益州牂柯郡，有夜郎、且兰两县，至晋代时渐增设广谈、谈指、谈乐等县。隋曾改牂柯郡为牂州。唐初属牂柯国，罗甸国和普宁郡王等属地。贞观四年（630年）于今市西部设琰州羁縻州。开成元年（836年）东爨乌蛮归附，其封地置罗氏鬼国。会昌二年（842年）又置罗甸国；后普里部亦内附，封为普宁郡王。宋代市境属普宁郡王及罗甸国地，又于今境南部设和武州。元宪宗七年