雍正八年，升任兵部额外侍郎。次年，实授兵部侍郎。雍正十三年，因验马不实夺官，令往盛京收粮。干隆元年，起用担任管理圆明园八旗兵丁。干隆三年，升任内阁学士。后升任户部侍郎，协理步军统领刑名事务。同年调吏部，任吏部侍郎，干隆四年，命兼管三库。干隆五年，授山西巡抚。干隆帝听闻山西布政使萨哈谅、学政哈尔钦皆贪婪，询问喀尔吉善。喀尔吉善随即上书弹劾，干隆帝命侍郎杨嗣璟参与审问查实。干隆帝认为喀尔吉善知事而不即刻弹劾，遂以失察撤职，后恢复官职。之后他又弹劾河东盐政白起图贪婪，查实。干隆七年，调任安徽巡抚。干隆八年