It is not known when Zhao Kuangming was born. His father Zhao Deyin had been a general under Qin Zongquan, who was a Tang military governor of Fengguo Circuit but who later submitted to the major agrarian rebel Huang Chao and Huang's state of Qi, and, after Huang's defeat, had declared himself emperor of a new state. As part of Zhao Deyin's service under Qin, he captured Shannan East Circuit. Later, knowing that Qin was on the verge of defeat, he submitted to Tang and allied himself with Zhu Quanzhong the Tang military governor of Xuanwu Circuit. At Zhu's recommendation, Zhao Deyin was allowed to remain as military governor of the circuit, which was then renamed Zhongyi. He later participated in the campaigns that led to Qin's destruction. Zhao Kuangming, as a son of Zhao Deyin's, was given the title of literary officer at Jiangling Municipality even in his youth. After he reached adulthood, he had military accomplishments and served successively as the prefect of Xiu and Xia Prefectures. In 892, Zhao Deyin died. Zhao Kuangming's older brother Zhao Kuangning claimed the title of acting military governor of Zhongyi, and was later confirmed by then-ruling Emperor Zhaozong as full military governor. At one point, the major warlord Zhu Quanzhong, who had designs on seizing the Tang throne, was rebuffed by Zhao Kuangning when he inquired of Zhao Kuangning's thoughts on the matter. He was angered and sent an army to attack Zhongyi Circuit, but his army was defeated by Zhao Kuangming at Deng Prefecture. Thereafter, under the advice of Zhao Kuangming, Zhao Kuangning entered into an alliance with Wang Jian the military governor of Xichuan Circuit.
As ruler of Jingnan
In 903, Zhu Quanzhong's allyCheng Rui the military governor of Jingnan, attempting to save another ally of Zhu's, Du Hong the military governor of Wuchang Circuit, was defeated in battle by Li Shenfu, a general under Yang Xingmi the military governor of Huainan Circuit. After Cheng's death, Jiangling was temporarily taken over by the army of Wuzhen Circuit, but Zhao Kuangning sent an army to expel the Wuzhen army, and then commissioned Zhao Kuangming as its acting military governor. Emperor Zhaozong initially commissioned Zhao Kuangming only as the commander of the Jingnan army but gave him the honorary title of acting Situ as well. It was said that at that time, very few warlords were willing to offer tributes to the emperor, but the Zhao brothers regularly did so. By 905, Zhao Kuangming was referred to as full military governor of Jingnan. That year, Zhu, angry that Zhao Kuangning was in alliance with both Wang Jian and Yang, attacked Zhongyi along with his general Yang Shihou. They defeated the Zhongyi army, and Zhao Kuangning abandoned Zhongyi and fled to Huainan territory. Believing that he could not stand by himself, Zhao Kuangming also planned to flee to Huainan. His son Zhao Chenggui pointed out that if he fled to Huainan as well, Yang might suspect him and Zhao Kuangning given the cumulative strengths of the two brothers in Huainan territory. Zhao Kuangming agreed, and fled to Xichuan instead. Wang Jian treated him as an honored guest and commissioned him as the military governor of Wuxin Circuit. Later, after Wang Jian founded Former Shu as its emperor, he made Zhao Kuangming the chief judge of the supreme court and the minister of public works. Zhao Kuangming eventually died at the Former Shu capital Chengdu, but the year is not known.