任国民党参议。1915年4月27日，他任福建闽海道尹。其间，1917年7月31日，他署理福建省政务厅长。1920年他去职。此后，他转赴安徽省工作。1921年11月8日，他任安徽省会警察厅长，兼任全省警务处长，任职至1923年3月6日。1921年9月许世英任安徽省省长后，于同年12月26日在安庆组建安徽省道局，任命警务处处长王善荃兼任局长。1923年2月2日，黎元洪免去许世英安徽省长的职务，改任许世英为航空署督办。许世英卸任后寓居天津，委托警务处长王善荃代拆代引。1923年，王善荃因意外爆炸而殉职。享