作者:海兰察
乾隆三十六年,海兰察授命出征四川,讨伐金川
乾隆三十六年(1771年),清军征讨金川,清廷命海兰察自云南赴四川与大军会合。乾隆三十七年(1772年)六月,参赞大臣丰升额攻打美美寨遭到小金川的极力抵抗。海兰察率军赶到,两军合力奋击,攻克了对方的寨子。七月,又击败了叛军头目策卜丹。几战下来都有收获,清廷下诏嘉奖,海兰察被提拔为正红旗蒙古都统。十二月,平定小金川。小金川既定,清廷又进讨大金川,海兰察被授参赞大臣,跟从将军温福出西路,自功噶尔拉进入大金川境内。
乾隆三十八年(1773年)二月,海兰察与领队大臣额森特的军队一起作战,凿冰开道,一天的时间就到了固木卜尔山。之后作战失利,上疏乾隆帝请罪。乾隆帝下诏“一定要镇静,鼓舞士气,再立战功”。海兰察与五岱一起守御美诺,叛军屡次来攻,均被海兰察击退。当时正值新败,清军绿营兵大多溃散。海兰察上疏请求遣回胆怯的士兵,使他们不会影响到新兵的士气,乾隆帝听从了他的要求。七月,叛军大举进攻,美诺、明郭宗都失守了,海兰察退到了日隆。乾隆帝责备他不能抵御住叛军,命阿桂按律处置。阿桂到了日隆之后上奏说:“海兰察在军队溃散的时候,前后拦截他们,没有与胆怯的士兵一起溃退。但是平日里没有做到严明军纪,这个责任不能推脱。”命将他降为领队大臣。十月,清廷命阿桂为定西将军,谋划再次进剿金川,海兰察与领队常清等一起率领八千人自达木巴宗北山取道分三路进攻,夺取了别斯满大小十余寨。又与富兴等攻取了帛噶尔角克、底木达、布朗郭宗等寨,又率领大军又攻取了克美诺。乾隆帝嘉奖海兰察作战勤勉有力,命支给他俸禄。
乾隆三十九年,海兰察奉命到谷噶山进攻叛军,攻打登古山
乾隆三十九年(1774年)正月,阿桂令海兰察率领五千人自明郭宗进军到谷噶山进攻叛军,又令他与保宁率领二千人自喇穆喇穆横梁绕行八十余里,攻打登古山。二月,令普尔普顺山梁进,海兰察出山后,自石罅跃登,与叛军发生激战。乾隆帝说罗博瓦是叛军的险要门户,海兰察攻打那里功劳最大,特授为内大臣。 三月,海兰察到达第四峰下,进攻得斯东寨,并攻克了它。四月,叛军乘着雾雨天气在山坡上修筑了两座碉堡,海兰察率兵捣毁了它们。五月,在喇穆喇穆山后修筑栅栏,叛军屡次自林中前来进犯,海兰察与额森特联合击退了他们。六月,攻色淜普冈,叛军设立了六座碉堡相互依托。海兰察独自攻克了中间的三碉以及附近的卡寨。七月,抵达色淜普,歼灭了东西峰驻守碉堡的叛军。又在喇穆喇穆山麓乘胜攻打日则丫口,攻取了百余座碉堡,叛军坚守该布达什诺木城。清军埋伏在山沟里,海兰察从左路出击,额森特从右路出击,官达色从中路出击,三道并进,逼近了逊克尔宗。乾隆帝嘉奖海兰察在诸将中出谋划策,屡次攻克险要地区,赐号绰尔和罗科巴图鲁,并赏赐给他白金三百两。
乾隆四十年(1775年)正月,海兰察从康萨尔分路进剿叛军,占据了山沟的碉寨。二月,攻克了甲尔纳沿河的诸寨。叛军自噶尔丹寺前来救援,海兰察将其击败。四月,将军阿桂令他前往宜喜,与明亮会合侦查大军进军的道路,约定日期进行合攻。乾隆四十一年(1776年)正月,海兰察攻克了舍齐、雍中两寺。屯兵噶拉依河岸,把守着险要地带。不久与福康安、普尔普等一起截断了噶拉依右路,攻克了大石卡,转移火炮进击扎木什克寨。二月,大金川的头目索诺木束手就擒,金川之乱被平定,清廷加封海兰察为一等超勇侯,赐双眼花翎。清军回到京城之后,乾隆帝亲自到郊外慰劳,赐给他御用鞍辔和御马一匹。图形被悬挂于紫光阁,位列前五十功臣。被授为领侍卫内大臣。补公中佐领。