专门学校教务长等职务。他还曾任广东童子军会长，参与护法战争。孙科任广州市市长时，1920年起，任广州市政府秘书长、广州市财政局局长等职。1924年，任广州市政港务局局长、建设委员会常务委员。其后，出任航空邮政总局局长。1928年，奉蒋介石所派，到欧洲、美国考察土地行政制度。回国后，任南京国民政府立法委员、土地法起草委员会主席，主持起草了1930年的《中华民国土地法》。还兼任中央地政筹备处主任。1931年起，任中央土地局主任、立法院经济委员会委员长。他还曾任财政部次长等职务。1937年抗日战争爆发