后回国继续在岭南大学任教。抗日战争期间前往昆明，期间曾在迁至昆明的国立北平研究院、国立同济大学任教。其后又北上，任教于燕京大学。1941年日军进入燕园后被迫离校，于1942年初前往辅仁大学数理系任教。抗战结束后回燕京大学，1946年兼任物理系主任。中华人民共和国成立后，又历任燕京大学理工学院院长、副教务长等职。1952年院系调整后，出任北京大学物理系主任，在任长达30年之久。他于1979年出版的《原子物理学》一书被指定为高等学校推荐用书。1982年改任北京大学物理系学术委员会主任。1987年后退休。2002