府学堂数理教员，同时从事革命活动。1912年起，任浙江省立第二中学校长。1921年至1923年间，曾赴欧美考察中等教育。回国后，任嘉兴教育会会长。1924年，任浙江省教育厅厅长，后兼署秘书长。1927年后，又历任国民政府外交部帮办、上海市政府科长、上海同济大学秘书长。1934年，在杭州逝世。