9年入廪，1901年中举人。1902年，姚安甘幼卿创办纺织业，准备向白盐井进行推广，乃同张之霖联系，令张家人到姚安学习纺织，后来成立了白盐井“务本局”发展土布手工纺织。1907年，张之霖在昆明作为举人入云南法政学堂讲学科，一年半后毕业。1908年，任云南咨议局议员，不久作为云南省代表任资政院议员，赴北京就任。1911年，张之霖回到昆明。辛亥革命后，云南省临时参议会成立，张之霖当选云南省临时参议会议员，并任临安府知府兼建水县知事，任内大力扫平地方匪患。1914年9月到1918年12月，任云南省第一届参议会