杨茂搜(生卒年不详),十六国时期仇池国的建立者,为氐族首领杨千万的外甥,后纳为养子,改名杨茂搜。
氐族杨氏原为西夷的一支,自号白马。“秦汉以来,世居岐陇以南,汉川以西,自立豪帅。汉武帝遣中郎将郭昌、卫广灭之,以其地为武都郡。自汧渭抵于巴蜀,种类实繁,或谓之白氐,或谓之故氐,各有侯王,受中国封拜”。氐族“俗能织布,善种田,畜养豕、牛、马、驴、骡”。东汉末年时,氐族杨氏居于略阳郡清水县(今甘肃清水县),杨腾乃“部落大帅”。建安十六年(211年),杨腾的儿子杨驹率部南迁今陇南西和县的仇池山。这里“四面斗绝,高七里余,羊肠蟠道三十六回,其上有丰水泉,煮土成盐。”山上平坦广阔,有良田百顷,故又号“百顷山”。氐族在此聚居,也在汉末魏初社会动荡的夹缝中,初步成为一支割据力量。 杨腾之后继任者为杨千万,曹魏封其为百顷氐王。至杨千万孙杨飞龙时,氐族杨氏势力开始逐渐强盛起来,晋武帝封杨飞龙为平西将军。
杨飞龙无子,便领养外甥令狐茂搜为子,改名杨茂搜。杨茂搜继承并致力于杨氏的事业,部族力量进一步强大。 晋惠帝元康六年( 296年),杨茂搜自号辅国将军、右贤王,得到氐族部众和各部落的拥护,并“推以为主”,创建了仇池国,史称前仇池国。
仇池国建立后,杨茂搜一方面招抚氐羌部众,扩充实力;一方面又借关中混乱之机,广纳贤才,一时“关中人士流移者多依之。”这些举措,既增加了人口,又吸引不少汉族百姓归附仇池。这对于促进民族融合,推动生产发展和民族间文化交流,都产生了积极作用。于是,杨氏仇池政权得到西晋政权的认可,晋愍(mǐn)帝封杨茂搜为骠骑将军、左贤王。这时,仇池政权力量达到鼎盛,其辖地扩及武都、阴平二郡。杨茂搜在位21年,于东晋元帝建武元年(317年)去世。
杨茂搜去世后,其子杨难敌继位。不久,仇池国出现分裂,杨难敌与其弟杨坚头一分为二,杨难敌自号左贤王,屯下辨;杨坚头号右贤王,屯河池。接着,杨氏子弟长期陷于夺权斗争之中,国力渐趋衰弱。杨难敌死,其子杨毅继位,自号使持节、龙骧将军、左贤王、下辨公,又以杨坚头子杨盘为使持节、冠军将军、右贤王、河池公。为了延续其政权,仇池国向东晋纳贡称臣,晋以杨毅为征南将军。东晋成帝咸康三年(337年),杨毅族兄杨初袭杀杨毅,“并有其众,自立为仇池公,臣于石虎,后称藩于晋”。“永和十年(354年),改初为天水公”。永和十二年(356年),东晋穆帝改封杨初为天水公。第二年,杨毅的小弟杨宋奴使让他姑姑的儿子梁三王“因侍直手刃杀初”。但杨初之子杨国又“率左右诛三王及宋奴,复自立为仇池公”。桓温上表晋穆帝,封杨国为秦州刺史,杨国之子杨安为武都太守。永和十四年(358年),杨国从叔杨俊又杀杨国自立,并向前秦称臣。杨国之子杨安起兵反叛前秦苻生,并杀掉杨俊,再次向东晋称臣。杨安死,其子杨世自立为仇池公。太和三年(368年),晋废帝封杨世为秦州刺史,杨弟杨统为武都太守。杨世死后,杨统取消杨世之子杨纂的继承权,自立为王。杨纂为了夺回王位“聚党袭杀统,自立为仇池公”,并遣使与东晋通好称臣,简文帝封杨纂为秦州刺史。
其时,在北方几个割据政权中,前秦势力最为强大,基本统一了黄河中下游地区。而本来就非常弱小的仇池国,经过数十年王室子孙的权利之争,国力则进一步削弱。咸安元年(371年),前秦苻坚遣杨安率兵攻伐仇池国,一举破之,“徙其人于关中,空百顷之地”,前仇池国就此而亡。从杨茂搜296年建立仇池国,至371年杨纂亡国,前仇池国传九王75年。
前仇池国灭亡后,杨氏子孙还先后建立后仇池国(385~ 443年)、武都国(443~478年)、武兴国(478~528年)、阴平国(478~580年),加上前仇池国共五个政权。这五个前后相继的杨氏氐族政权,相对于十六国时期其他政权,可以说是地小民寡,实力最弱,因此,其政权没有被史家列入十六国行列。但是,最为弱小的仇池国,虽然经常在强国争霸的夹缝中,几面讨好以求偏安,但却断续相继、不绝如缕,自西晋至北周前后存在了280多年,是魏晋南北朝时期诸政权中存续时间最长的政权。