杨公则(445~506年),字君翼,天水西县(今甘肃天水秦州区西南)人。齐、梁时期著名将领。其父杨仲怀,南朝宋明帝泰始初年为豫州殷琰将,后战死横塘。时杨公则随父军中,年未及20岁,却英勇异常,冒险于乱军中抱回父亲尸体,并徒步将父亲运回故里安葬,因此而著称一时。
杨公则入仕后,历任宋熙、扶风、武宁诸郡太守,齐末迁至荆州西中郎中兵参军。萧颖胄与萧衍起兵,令其率荆州军与雍州军合,东下攻郢城、柴桑、建康。杨公则统军号令严明,秋毫无犯。萧衍称帝,授湘州刺史,封宁都县侯。他在州任上轻刑薄敛,招聚流散,为吏民所爱戴。
杨公则后以宋熙太守兼领白马戍主。齐高帝萧道成建元年间(479~483年),氐人李乌奴叛乱,攻打白马城,公则率军顽强守卫,但因矢尽粮绝,被俘。后逃回齐,得到齐高帝嘉奖。
梁天监元年(502年),升为平南将军,封宁都县侯。天监三年(505年),征召为中护军代,轻刑薄敛,克己廉慎,对所赠礼物一无所取。后又迁卫尉卿,加散骑常侍。时梁天监四年( 506年),朝廷讨论北伐,杨公则虽年老,但勇力超群、经验丰富,军中无有能替代者,故梁武帝特下诏让他屯兵洛口,等候调遣。不料临危受命却身染重病,杨公则心急如焚,对亲人说:“昔廉颇、马援以年老见遗,犹自力请用。今国家不以吾朽懦,任以前驱,方于古人,见知重矣。虽临途疾苦,岂可僶俛辞事。马革还葬,此吾志也。”遂挣扎登船,指挥军队到了洛口。魏豫州刺史薛恭度派遣长史石荣为前锋来迎战,杨公则带病出征,斩杀石荣,深入敌境几十里而返。但杨公则因疾病劳累在军中病逝,享年61岁。梁武帝萧衍听到杨公则“效命疆场,马革裹尸”,病逝军中,非常悲痛,扼腕长叹,即日举哀,赠车骑将军,给鼓吹一部,谥号为“烈”。
杨公则为人生性好学,宽厚慈爱,居家笃睦,视侄儿如己出,戎马倥偬仍手不释卷,为士大夫所敬慕。其子膘因犯罪而封国被夺,高祖因杨公则为大功臣,特诏令庶长子眺继承。眺多避让,历一年才接受。 (《天水通史》)