初从徐州从事辟司徒府,除卢奴令,冀州举尤异,迁扬州刺史、丹杨太守。
汉熹平元年[公元一七二年]
会稽妖贼许昭起兵句章,自称“大将军”,立其父生为越王,攻破城邑,众以万数。
拜旻扬州刺史。旻率丹阳太守陈夤击昭,破之。
昭遂复更屯结,大为人患。旻等进兵。
汉熹平四年[公元一七五年]
连战三年,破平之,获昭父子,斩首数千级。
迁旻为使匈奴中郎将。
讨贼有功,徵拜议郎,还京师。
见太尉袁逢,逢问其西域诸国土地、风俗、人物、种数。旻具答言西域本三十六国,后分为五十五,稍散至百馀国;其国大小,道里近远,人数多少,风俗燥湿,山川、草木、鸟兽、异物名种,不与中国同者,悉口陈其状,手画地形。逢奇其才,叹息言:“虽班固作西域传,何以加此?”
旻转拜长水校尉,终太原太守。