在少年时留学日本完成初中及高中学业，后入庆应义塾大学医学院就读。毕业后，他留校担任研究员及讲师。台湾光复后，王金茂于台湾省行政长官公署卫生局任职，先后负责防疫、医政业务。台湾省政府卫生处成立后，他改任该处技术室主任。1948年，王金茂公费留学哥伦比亚大学，并于其后取得该校所颁之公共卫生博士学位。返回台湾后，王金茂在台湾省立基隆医院担任院长达二十年，后又出任台湾省立台南医院院长达二十三年。1968年，王金茂发起「医院行政协会」，开始推动医院之间交流观摩的风气。
担任署长