刘守光,深州乐寿人也。其父仁恭,初随父晟客于范阳,晟以军吏补新兴镇将,事节度使李可举。仁恭幼多智机,数陈力于军中。李全忠之攻易、定也,别将于晏围易州,累月不能拔,仁恭穴地道以陷之,军中号曰“刘窟头”,稍迁裨校。仁恭志大气豪,自言尝梦大佛幡出于指端,或云年四十九当领旄节。此言颇泄,燕帅李匡威恶之,不欲令典军,改为府掾,出为景城令。属瀛州军乱,杀郡守,仁恭募白丁千人讨平之,匡威壮其才,复使为帐中爪牙,令将兵戍蔚州。兵士以过期不代,思归流怨,会李匡俦夺兄位,戍军拥仁恭为帅,欲攻幽州,比至居庸关,为府兵所败,仁恭挈族奔于太原。武皇遇之甚厚,赐田宅以处之,出为寿阳镇将,从征吐浑。仁恭数进画于盖寓,言幽州可图之状,愿得步骑万人,即指期可取,武皇从之。洎仁恭举兵,屡不克捷。
唐乾宁元年十一月,武皇亲征匡俦。十二月,破燕军于威塞,进拔妫州,收居庸。二十六日,匡俦弃城而遁,武皇令李存审与仁恭入城抚劳,封府库,即以仁恭为幽州节度使,留腹心燕留德等十余人分典军政,武皇乃还。二年七月,武皇讨王行瑜,师于渭北,上章请授仁恭节钺。九月,天子以仁恭为检校司空、幽州庐龙军节度使。三年,罗宏信背盟,武皇遣李存信攻魏州,征兵于燕,仁恭托以契丹入寇,俟敌退听命。四年七月,武皇闻兖、郓俱陷,复征兵于仁恭,数月之间,使车结辙,仁恭辞旨不逊。武皇以书让之,仁恭览书嫚骂,拘其使人,晋之戍兵在燕者皆拘之,复以厚利诱晋之骁将,由是亡命者众矣。八月,武皇讨仁恭。九月五日,次安塞军。九日,渡木瓜涧,大为燕军所败,死伤大半。既而仁恭告捷于梁祖,梁祖闻之喜,因表仁恭加平章事。仁恭又遣使于武皇,自陈边将擅兴之罪,武皇以书报之。仁恭既绝于晋,恒惧讨罚,募兵练众,常无虚月。
光化元年三月,令其长子袭沦州,卢彦威委城而遁,遂兼有沧、景、德三郡,以守文为留后,请节钺于朝。昭宗怒其擅兴,不时与之。会中使至范阳,仁恭私之曰:“旄节吾自有,但要长安本色耳,何以累章见阻?为吾言之。”其悖戾如此。仁恭兵锋益盛,每战多捷,以为天赞,遂有吞噬河朔之志。二年正月,仁恭率幽、沧步骑十万,号三十万,将兼并魏博、镇定。师次贝州,一鼓而拔,无少长皆屠之,清水为之不流。罗绍威求援于汴,汴将李思安、葛从周赴之,思安屯内黄。仁恭兵围魏州,闻汴军在内黄,戒其子守文曰:“李思安怯懦,汝之智勇,比之十倍,当先殄此鼠辈,次掳绍威。”守文与单可及率渔阳精甲五万,夹清水而上。思安设伏于内黄清水之左,袁象先设伏于清水之右。思安逆战于繁阳城,伪不胜,徐退,燕人追蹑,至于内黄,思安步兵成列,回击之。燕人将引退,左右伏兵发,燕军大败,临阵斩单可及,守文单骑仅免,五万之众无生还者。时葛从周率邢、洺之众入魏州,与贺德伦、李晖出击贼营。是夜,仁恭烧营遁走,汴人长驱追击,自魏至长河数百里,僵尸蔽地,败旗折戟,累累于路。镇人又邀击于东境,燕军复败。仁恭自是垂翅不振者累年。汴人乘胜攻沧州,仁恭率师援之,营于乾宁军。汴将氏叔琮逆战,燕军逗挠,退保瓦桥,乃卑辞厚礼乞师于晋,武皇遣兵逼邢、洺以应之。十月,汴人陷瀛、鄚二州,晋将周德威将兵出飞狐,仁恭复修好于晋。
天祐三年七月,梁祖自将兵攻沧州,营于长芦。仁恭师徒屡丧,乃酷法尽发部内男子十五已上、七十已下,各自备兵粮以从军,闾里为之一空。部内男子无贵践,并黥其面,文曰“定霸都”,士人黥其臂,文曰“一心事主”。由是燕、蓟人民例多黥涅,或伏窜而免。仁恭阅众,得二十万,进至瓦桥,汴人深沟高垒以攻沧州,内外阻绝,仁恭不能合战,城中大饥,人相篡啖,析骸而爨,丸土而食,转死骨立者十之六七。自七月至十月,仁恭遣使求援于晋,前后百余辈,武皇乃征兵于燕,仁恭遣都将李溥夏侯景、监军张居翰、书记马郁等,以兵三万来会。十二月,合晋师以攻潞州,降丁会,乃解沧州之围。是时,天子播迁,中原多故,仁恭啸傲蓟门,志意盈满,师道士王若讷,祈长生羽化之道。幽州西有名山曰大安山,仁恭乃于其上盛饰馆宇,僣拟宫掖,聚室女艳妇,穷极侈丽。又招聚缁黄,合仙丹,讲求法要。又以瑾泥作钱,令部内行使,尽敛铜钱于大安山巅,凿穴以藏之,藏毕即杀匠石以灭其口。又禁江表茶商,自撷山中草叶为茶,以邀厚利。改山名为大恩山。仁恭有嬖妾曰罗氏,美姿色,其子守光烝之,事泄,仁恭怒,笞守光,谪而不齿。