。1918年（民国7年）9月毕业，任山西省学兵团连长。此后，他历任山西督军公署参谋、太原国民师范学校军训副主任、山西陆军第10团团长。1926年（民国15年）夏，他在同国民军的战斗中负伤，辞职归乡。伤愈后，张荫梧任教导团主军官。山西都督阎钖山易帜国民革命军后的1927年（民国16年）9月，张被提拔为国民革命军北方军第7军副军长兼左路军前敌总指挥，参加北伐。1928年奉军张作霖沿平汉线北撤，阎锡山出娘子关截击，打头阵的便是担任晋军张荫梧。张作霖部溃不成军，张荫梧乘胜追击，直至北平。1928年3月，他兼任国