王芝生，安徽合肥人。王芝生于1892年（光绪18年），于台湾澎湖地区担任澎湖水师镇总兵，而澎湖水师镇则是扼守台湾海崃的重要军事单位。