早年考入广州国立中山大学医学院。后投笔从戎,报考飞行员。到印度新德里盟军基地接受训练,不幸腿部受伤而回国。回国后因中山大学迁离广州无法回校读书,只好转学四川宜宾国立同济大学医学院继续学习。抗战胜利后,王贯随同济大学迁回上海,任上海被服总厂附属医院住院总医师,并继续读寄生虫研究生。
1952年,王贯研究生毕业,被派到江苏医学院任寄生虫学讲师。1955年,王贯被浙江省人民代表大会和省政协会议列为特邀代表参加会议。1956年冬,王贯又将定海的无蚊实验区经验用于最大的渔港——浙江沈家门镇,在那里进行灭蚊工作。1957年,王贯荣获中央爱委会颁发的奖状。1958年,国务院和中央卫生部又给王贯颁发了奖状和金质奖章。