刘守光在囚禁了自己父亲刘仁恭,并自立为卢龙节度使之后,驻守沧州的刘守文大为恼火,立即起兵讨伐刘守光,结果屡遭战败,无奈之下只得向契丹和吐谷浑求援,得到四万援兵之后,刘守文这才打败刘守光。
眼看就要胜利了,结果刘守文却犯起了妇人之仁,"守光兵败,守文阳为不忍,出于阵而呼其众曰:'毋杀吾弟!'守光将元行钦识守文,跃马而擒之,又囚之于别室,既而杀之。"
刘守光抓住刘守文之后,以刘守文为质,开始向义昌进兵,沧州守将孙鹤奉刘守文之子刘延祚为主公,拼死坚守沧州,奈何城中存粮不足,眼看已经到了人吃人的境地,刘延祚只得投降。得到沧州之后,刘守光便立即处死了刘守文。而刘守光则随后被后梁太祖朱全忠封为燕王,接下来的刘守光与其父刘仁恭并无二致,眼看周边局势稳定,于是便开始荒淫无度和暴虐无比起来。
后梁开平五年(911年),刘守光不顾麾下将士、臣子的规劝,悍然称帝,国号大燕,定都幽州,改元应天。
刘守光刚刚称帝不久,晋王李存勖便发兵讨伐,与镇州赵国和北平国夹击幽州。"晋遣周德威将三万人,会镇、定之兵以攻燕,自祈沟关入,其澶、涿、武、顺诸州皆迎降。"刘守光孤立无援之下,只得乞降。结果等到李存勖亲自到来,刘守光又在李小喜的规劝下犹豫了起来,而李小喜却于当晚便投降了。次日,李存勖下令攻城,幽州遂被攻破,刘仁恭及其刘姓亲属三百余人全部被抓,桀燕就此灭亡。刘守光虽然逃出了城,但不久后便被抓获,最后刘仁恭父子全部被李存勖处死。
在称帝这件事上,刘守光显然没有刘仁恭谨慎,其称帝颇有些不自量力,朱全忠的势力如此之大,其篡位称帝尚且遭到大量节度使抵抗和讨伐,何况他一个小小的卢龙节度使?