将军龙济光军交战，张维翰负重伤。后护国军胜利，张维翰伤愈。1916年（民国5年）7月，入四川，被蔡锷任命为四川督军公署秘书长。翌年秋，返回云南。1918年（民国7年）冬，张维翰奉唐继尧派遣，出席广州军政府召开的地方行政会议。不久，张维翰赴日本，入东京帝国大学学习东京市政及地方行政。1922年（民国11年）3月，回到云南省，被任命为蒙自道尹，准备开始实施昆明市市政建设。同年8月，设置昆明市，张维翰任第一任昆明市政公所督办。任职期间，张维翰3度赴日本，考察了东京市的关东大地震恢复状况及日本全国都市行政状况。