学习炮兵及军事。毕业后，在北洋直隶总督署兵备处任科员，后来调入陆军第三镇九标二营任帮带。1905年，入保定陆军大学，学习“高等帅兵术、参谋作战计划、兵要地志”等等。1906年，出任陆军部军咨处二司五科科长。1911年，任北洋陆军第六镇正参谋官。同年8月到汉口担任冯国璋的总参谋长。1912年3月，张联棻任黎元洪手下的参谋本部第三局局长。1914年12月，任四川将军陈宧的四川将军署总参谋长兼四川省戒严总司令。1916年，任总统府军事处副处长，直到1923年卸任。1922年9月4日，获授将军府策威将军。1