李公明早年就讀汕頭嘉應中學,1924年時考入黃埔軍校第二期砲兵科,在校期間曾隨軍校教導團參加第一次東征,後駐留潮州受訓,再投入討伐滇桂軍之役。李公明畢業後被編入國民革命軍第一軍第二十一師擔任砲兵連長,在北伐時隨東路軍進入閩浙作戰,並升任第一軍砲兵指揮官、總司令部砲兵團團附。1928年1月18日,李公明在河南作戰時中彈陣亡。