宋总兵元俊,字甸芳,江南凤县人。以武进士任四川城守营守备,迁阜和营游击。乾隆三十六年夏,金川酋索诺木袭杀革布土司,其党小金川酋僧格桑亦发兵侵明正土司,据斑斓山阻官兵进路。被害者相继告急,总督阿尔泰知公素得夷心,命抵贼巢责问原委。至刮耳崖,索诺木迎谒,诡以革番内变为词。公知其诈,归告阿公曰:“两酋角为奸,虽阳顺而阴怙恶,非一大创不可。如兴师,当先取小金川。”即献三路进兵之策:一从斑斓山直探小金川门户;一从尧碛截取甲达金山梁,救达围而趋美诺;一绕小金川尾闾,由约查进攻逊克宗阿。公以其计奏闻。上命副将军温福、提督董天弼分路进兵,总督阿尔泰驻扎后路,居中控制。当是时,蜀中敉宁日久,文武恬熙,一旦军兴,相顾昔。两金川地势奇险,碉卡柴立,兵将未言色沮。公独能聚米借筹,历历指画,于是将军运粮出战,一切惟公是询。公探知小金川所占明正之达岭山梁与巴底巴旺相连,密令参将薛琮挟巴酋暗击山梁,而自统兵从甲楚渡河攻之。贼腹背受敌,大惊奔溃,收复纳顶碉寨百余。即用纳顶土百户为前导,直捣约咱。贼愈困,闻大兵至,即走遁。时提督董天弼破甲金寨,副将军温福收复斑斓山,再克卡丫。上大喜,擢松潘总兵,赏花翎,时三十七年正月十日也。计剿小金川未及五月,而侵地全收,圣谕褒美。公益感激,将直捣贼巢,旋奉将军命调回筹办什咱事宜,受代而行。方攻夺河东时,小金川求救于索诺木,索许之,将袭我后路。公得巴酋密报,遗使至刮耳崖责问之。索诺木知情得撤回原兵,于要隘处增碉固守。公请于制府曰:“大金川逆形已露,不可不诛。然犯险强攻,徒伤士卒,不如即用革布逃酋。其人有报仇雪耻之心,尤悉形势,可使也。”遂密遣番酋乘夜逾山,约诸酋连结各寨为内应,而自率游击吴锦江等,由节木郭渡河据勺藏桥。举炮为号,革番从内突出,与官兵合力夹攻,斩千余人。进围丹东角洛,收复革境三百余里。事闻,上愈嘉奖,赐荷包宠异之。先是,公别遣守备陈定国潜约绰斯甲布土司屯兵甲尔垅坝上,听候调遣,人莫知其意。及革境全平,金川酋畏绰土司之蹑其后,不敢倾巢出战。大兵虽在东南,而制胜在西北,甲尔垅坝上虽按兵不动,而金、革两处已厄咽喉,公算略深沈,皆诸将所莫及。时上意大兵乘胜即可擒取索诺木,而公言兵少未可轻进,为制府桂林所劾。调回大营,随即革职。公长身岳立,音响如钟,髯尺许,望而知为伟人。料敌审势,毫忽不爽。初收复革番,所用兵不过千计,及进攻金川,公建议北路必需三万人,当事者疑公怯,不听所请,卒无成功。后副将军明亮广集汉、土兵三万人,先通路,后进兵,其言始验。公待士信,用法严。与参将薛琮交最厚,攻小金川时,制府重公,命以游击领兵,节制诸将。公磨利刃与薛约曰:“某地某日会,我后至,君斩我。”及公至所期处,而薛逾二刻始来。公遣飞骑持刀呼取薛参将头,薛望见笑曰:“薛头与贼不与公也。”奋前夺数碉反,公犹手缚之见制府,以功论赎乃已。先是驭番者,平时视若草芥,及蠢动,又畏如虎。国家所赏缯帛,易以窳滥,酋叩首领去,归视大恚,笑掷于路。公有赏必佳物,其人辄喜相告。或舁公抵其巢,率子若女环视左右,公赐以茶烟簪珥,儿子畜之。小不循法,立加笞呵,悚息听命。打箭炉边关以外,官将行李,俱畏夹坝出没,惟公与果齐盛太守之箱箧,蛮夫争为背负,或遗于路,必擎送行幄。诸番小有动静,先来告公,以故凡所料判,动合机宜,是以所向有功。后川督桂林拥兵不战,又私以银与番夷,归赎溃兵,为番夷所姗笑,公与前督阿尔泰连名劾之。上持疏曰:“阿封疆老臣,所言必不误。桂林乃负恩若此,法不可贷。”时有袒桂者,乃曰:“元俊介胄小臣,乃敢于连名者?恐阿为宋所绐。”上惑其言,使某贵臣勘之。贵臣左袒桂林,因劾公狂藐状,公抑郁而死。死之日,番夷面环哭,声振岩野。平居以忠义自许,思立功名,然性刚,能恤下不能事上,偶有议论,慷慨迅厉,傍若无人,以致谗忌者众,身后籍没,两子戍边。有张芝元者,以走卒隶公麾下,拔参将。四十一年春,大将军阿文成公平定金川,凯旋时,芝元书公战状,抱一册哭陈辕门,阿公代为之奏闻,邀恩赦其子归。人莫不叹张之能报德,公能知人也。