少棒队出身、毕业于中国文化大学，是前棒球选手。曾与郭泰源、庄胜雄等人参加1983年亚洲棒球锦标赛，协助中华民国奥运代表队取得隔年洛杉矶奥运的棒球表演赛资格权，但因教练决定多选一名左投，徐生明无法进入奥运代表队正选名单。在球员的职业生涯，守备位置为投手，蝴蝶球为其擅长球路。从球员退役后，成为职棒教练，先后担任味全龙、高屏雷公、第一金刚、中信鲸、兴农牛、义大犀牛等球队的总教练。选手生涯历经少棒、青少棒、青棒、成棒等阶段，教练生涯则横跨中华职棒与台湾大联盟，他的一生是中华民国棒球史的缩影。有许多球迷则暱称他为魔术