回到中国，起初入北京邓子安电器公司，不久到天津。民国6年（1917年），他任私立南开中学物理及数学敎员。两年后，南开改为南开大学，他继续任该校敎授一年。民国9年（1920年）8月，他任山东省立第一中学校长。民国10年（1921年）秋，他受清华大学聘任为物理学敎授。民国11年（1922年）夏，他被北京政府交通部派任津浦铁路济南机械厂工程师兼厂务视察。当时日本提议将胶济铁路交还中国，交通部于同年11月调他任胶济铁路机务处处长，随同胶济铁路管理局局长赵德三到青岛办理接收胶济铁路事宜，此后他在胶济铁路任职七年。