二十年（1592年）进士，官至兵部右侍郎。父徐世淳于崇祯十三年（1640年）知随州，崇祯十四年三月，张献忠来犯，城破被杀。徐善当时年仅十一岁，入清后，精于易学。能诗善曲，今存小令《朝天子·送融谷宰来宾》，此曲作于康熙二十三年沈皞日赴任来宾知县，同作还有龚翔麟、洪昇。康熙二十九年（1690年）卒。门人私谥为孝靖先生。