大将庄硚征服了滇池一带，佔据这里建立滇国。前135年，汉朝派遣唐蒙出使夜郎，得知了滇国的存在。前122年，汉武帝派出四个使团来到西南，寻找前往大夏的道路。其中一个使团受到滇王的欢迎，但滇王禁止他们继续前进，并封锁了道路。前112年，汉灭南越国，汉武帝想要使滇王入朝，滇王尝羌依仗拥兵数万拒绝朝汉，临近的劳深、靡莫等小国也仰仗滇王不听汉朝号令，且多次为难汉朝使者。
战役.元封二年（前109年），汉武帝征发巴蜀罪人南征，攻灭劳深、靡莫二国，随后陈兵滇国边境，滇王尝羌自知无力抵抗，