教习兼陆军测绘学堂总办、督练处总办等职务。后来，他成为陕西巡抚魏光焘的幕友，负责军事文案。此后，他任武威新军统带，在江南督练处提议征练新军，回江苏任督练处提调兼征兵正提调。后来，他历任江西武备学堂总监、督练处总办、江西军混成协协统等职务。1911年武昌起义后，江西响应起义，他被推举为首任江西都督。后来，他追随孙中山参加北伐以及护法运动。1917年，他奉命到四川，军队出动北伐时，他担任兵站总监。1919年7月7日，他获授陆军中将衔。1923年，孙中山在上海重新改组中国国民党党部，成立13人组成的军事委员会