张文光（），字绍三，云南腾越（今腾冲县）人。清末民初革命家。在云南辛亥革命中，领导滇西起义。
生平.早年，张文光在缅甸经商。与杨振鸿结识，1906年（光绪32年），加入中国同盟会。次年，创办自治同志会，进行革命活动。1911年4月27日（宣统3年3月29日），回国参加广州起义，失败后再赴缅甸。武昌起义爆发后，张文光回乡。1911年10月27日（农历9月6日），张文光率领同志发动滇西起义，击败清军，被推为滇西都督，成立滇第一军都督府。分兵光复永昌等10余州县。不久，蔡锷、唐继尧等