1917,畢業於青島德語學院。
1922,同濟醫學院(現華中科技大學同濟醫學院)畢業。
畢業後,他在銀行家宋的贊助下赴德留學,並考入海岱山大學和柏林大學。
1922-1925先後赴德國海德堡大學、柏林大學深造,獲得醫學博士學位。
1926年回國,任北京協和醫學院病理科助理教授。
1928中山大學第四醫學院(中國人創辦的第壹所高等醫學院)成立。後來學校改名為上海醫學院,親自擔任病理學講師、教授、教務長。代理上海醫學院院長。
1931年-1932年7月,就讀於美國西域大學病理學系(羅氏基金資助)。
抗日戰爭時期,他轉移到大後方,繼續在四川和重慶教書。
1932 ~ 1936中央大學醫學院副教授、病理學教授。
1937-1945,中央醫學院、中正醫學院、廣西醫學院、同濟醫學院病理學教授。
抗戰勝利後,任上海醫學院病理科首席教授、教務長、代院長。解放後,歷任上海第壹醫學院病理解剖教研室主任、中華醫學會上海市分會主任委員、中國病理學會上海市分會主任委員、中華病理學雜誌副主編、中國醫學科學院寄生蟲病研究所特約研究員、復旦大學教授。顧也是《辭海》的主要編纂者之壹,第四屆會員。
1946代理上海醫學院院長,主持上海醫學院遷址上海工作。
1946-1949任上海醫學院病理學教授、教務長、代理院長。
1949-1968先後擔任上海第壹醫學院病理科主任、醫院董事會成員、中華醫學會上海市分會主任委員、病理學會上海市分會主任委員、中華病理學雜誌副主編、中國醫學科學院寄生蟲病研究所特約研究員、中國結核病防治專業委員會委員。
1968 09年7月19,因急性胃潰瘍出血在上海去世。