公共卫生学院建立于1952年,是全国最早设立的6个公共卫生学院之一。学院的社会医学与卫生事业管理为国家重点学科,预防医学为一级学科博士授予单位。学院设预防医学、公共事业管理学2个专业,6个硕士点、4个博士点。另设预防医学研究所、世界卫生组织(上海)职业卫生合作中心等科学研究机构,2个博士后流动站;共有流行病学、劳动卫生与职业病学、环境卫生学、营养与食品卫生学、儿少卫生学、卫生统计与社会医学、预防医学、卫生微生物学、卫生化学、健康教育学、妇幼卫生学、卫生事业管理学、卫生经济学、医院管理学、卫生监督与卫生法学教研室15个教研室。在院本科生543名,硕士研究生141名,博士研究生53名。
学院有教授17人(校特聘教授1人),副教教授22人。
学院积极参与国际大学间的交往与合作,先后与美国哈佛大学公共卫生学院、美国约翰霍普靳斯大学、美国疾病控制中心(CDC)、美国国立卫生研究所以及日本、法国、加拿大等国的高校或研究机构建立了密切的联系,开展学术交流、学者交换及合作研究。
长期以来,学院十分注重教学与科研的结合,曾获得国家优秀教学成果特等奖1项,国家科技进步奖1项及省、部级科技进步奖22项。此外,由该学院教授主编的教材《劳动卫生》和《卫生分析化学》分别被教育部和卫生部评为优秀教材。学院还在上海市各大区的疾病控制中心和卫生监督部门建立了长期、稳定的教学实习基地。