庚长,满洲镶黄旗人。咸丰三年(1853)由两淮盐运使调任直隶布政使,六年升任南河河道总督。太平军攻占扬州后,奏陈河务及里下河地区防务空虚,请饬高邮、宝应各州县,迅办民团,协助官军严守要隘。八年太平军与捻军进攻庐州凤阳地区,奉命筹办清江、淮阴地区防务。九年兼任漕运总督。次年因堵击捻军失败,革职被逮。