51年生于基隆市，原籍江苏无钖。1972年获得国立台湾大学动物学系（该系大学部已併入生命科学系，研究所部分分拆为独立的动物学研究所）渔业生物组学士，之后进入国立台湾大学海洋研究所海洋生物及渔业组跟随张崑雄进行海洋潜水研究，1976年获得硕士。再前往美国石溪大学生态与进化系就读，于1983年获得博士学位。获得博士学位后返回台湾，进入中央研究院动物学研究所（今中央研究院细胞与个体生物学研究所）任职。并曾经担任该研究所副所长、所长、国立台湾海洋大学海洋生物研究所所长等职务。现担任中央研究院生物多样性研究中心执行长