杨昌魁(1841-1906),字经元,侗族,贵州三穗县人。清朝咸丰五年(公元1855年)投身清营,参加镇压过农民起义,同治十三年(公元1874年)还乡。光绪十年(公元1884年)中法战争爆发,昌魁奉旨召集旧部,招募兵勇,称"苗兵",次年春,法国侵占镇南关,清廷授与昌魁统领之职,率部开赴前线与法军对垒。昌魁随主将冯子材冲锋陷阵,经过激烈拼搏,收复镇南关,并乘胜追击,克文渊、谅山。光绪二十年(公元1894年),甲午战争爆发,昌魁奉旨率部开赴山东,协助巡抚李秉衡办理军务,抵御日军,战后,移师济南。二十四年(公元1898年)回贵州,任安义镇总兵、威宁镇总兵。