同年五月，以主事分部学习，任户部江西司主事。其后还担任过总理衙门章京，外务部榷算司主事，商部右丞、左丞、左侍郎，农工商部署理尚书等。光绪三十二年（1906年）因母亲病逝而回乡奔丧，其后退出官场，开始从事教育事业。光绪三十三年（1907年）起出任邮传部上海高等实业学堂（交通大学）监督（校长），学校改名为南洋大学堂、交通部上海工业专门学校后继任校长，直至1920年因病辞职。后在无锡创办无锡国学专修馆并任馆长长达30年，1950年学校（此时已改名中国文学院）并入苏南文化教育学院后任名誉教授。1954年在上海逝世。