夏四月丁丑,蘇州陷。善先受檄主黃土橋團練,集七圖義勇三千人,朝夕訓練,庀水陸戰守具。聞變,嚴陣以待。明日,賊果至,迎擊金巷橋。又明日,賊大掠八字橋,又趣援之。越四日,賊分兩路至,一出齊門至宜橋,一出閶門至禪定橋。善率勇千人自當宜橋,遣子安瀾率勇數百當禪定橋,先後均有斬獲。賊將竄常熟,夜遣安瀾率千人潛至八字橋,盡括岸側灰窯遺棄磚瓦塞遠近橋下,居民已空,無知者。越數日,賊船至,不得過。城賊約滸關至青黛湖,合宜橋、禪定橋三路並進,善分兵拒之,而自擊青黛湖,失利,賊旋退。已而賊大至,善設伏青黛湖畔,遣弟增及安瀾誘賊入湖,伏發勝之,獲賊船十,俘賊首攀大福,梟其首,賊為奪氣。
偽忠王李秀成憤不得逞,大舉來攻,善盡銳御之,自辰至午,殺傷相當。賊退,團勇歸局午食,賊遽掩至,善率親兵迎戰,手刃騎馬賊三人,傷於胸,猶疾呼殺賊,飛鏃中頭角而踣。安瀾方赴常熟請軍火,馳歸斂之,面色如生。當是時詔舉團練,吳人脆弱,賊至則靡,獨善以能殺賊聞。恤贈知州銜,給世職。安瀾後從巡撫李鴻章軍,鄉導得力,卒復甦州。