任物理学教授兼理预科主任，后多次被选为物理系主任。任物理系主任期间延聘优秀人才到系执教，北大物理系一时人才济济。蔡元培主中央研究院，他曾任物理学研究所所长，期间开发出符合12平均律的「11孔新笛」。
台湾.丁西林应北京大学、中央研究院同人庄长恭（丕可）邀，1948年6月1日起同到台北工作，任国立台湾大学理学院物理学系教授兼教务长。原任文学院院长钱歌川请辞院长行政兼职，庄校长请丁教务长同时处理文学院行政事务。1948年7月1日发新学年（8月1日起）聘书时，超过30位教员没有续约。