李之光,1912年生,山东省淄博市临淄区敬仲镇李家村人。早年在家乡教书行医。1937年7月投身革命,任广饶县工农救亡团中队长,同年8月加入中国共产党。1938年1月入伍,历任李人凤领导的八路军三支队十团政治部宣传员、山西省保安九团四连连长、太行三分区司令部侦察股长、决死三纵队九团司令部参谋、太行三分区情报站站长、太行军区三十九团参谋长、西南军区炮兵九团团长、军区炮兵三十三师副参谋长、华北军区司令部作战处副处长、六十九军司令部副参谋长、山西省军区司令部参谋长、山西省军区顾问等职。1981年4月离职在家休养。1992年5月27日因病医治无效在太原逝世。