1854年秋,各路洪兵首领决定联合围攻广州。数十万洪兵从水陆两路向广州进逼。水上洪兵战船数千艘,控制珠江河面,陆上则分兵三路,直扑广州的东、西、北门,汇合于广州城外,把广州围得水泄不通。两广总督叶名琛被围在广州城内达半年之久。最后,城内官兵因有英、美等国的船只不断运载粮食军火接济,而起义军则由于补给困难,粮食缺乏,无法再坚持下去,只得放弃对广州的围攻,分头北上和西进。1855年春,陈开组成强大的船队,继续沿江西上。在梧州,冲破清军的重大堵截,进入广西。攻克浔州府、贵县之后,陈开则指挥起义军沿江东下,攻占平南、藤县,包围梧州。起义军连战皆捷,重创清军。1856年10月,陈开、李文茂在梧州附近大会诸路将领,商定大计。陈开称镇南王,驻秀京;李文茂称平靖王,进驻柳州;以下分封诸王、公、侯、元帅等。同时议定,陈、李分由梧、柳,并联合黄金亮由东北三路进攻省城桂林。11月,李文茂统兵进攻柳州;次年3月,克柳州,改为龙城府。设丞相、都督、将军等官职,铸币“平靖通宝”;并分军攻取柳州府属及庆远府部分州县,设官治理。境内“政治聿新,民风为之一变”。1858年初,李文茂依议称兵北进,会攻桂林。3月,兵抵桂林附近仅数十里之苏桥。随后,陈开亦进至阳朔、平乐交界之鲁鱼塘。但为清军所阻,陈、李未能合师,黄金亮军亦未按计来会,围攻桂林计划未能实现。5月,李文茂同湘勇作战受伤。6月,撤出柳州、融县,进兵贵州锦屏、黎平,拟与黄金亮会合,向四川转移。后因入川计划受阻,李文茂又折回广西,活动于柳城、融县、怀远(含三江)一带。1858年11月,病逝于怀远山中。余部多复归陈开统辖。1858年春夏之交,由于清军拼死据守,大成国起义军三路攻取桂林的计划未能实现,先后撤退。陈开撤离桂林前线后,梧州失守,只得退回秀京。1860年初,清政府又增派刘坤一等统湘军入广西,协助蒋益丰、刘长佑围剿大成国起义军。1861夏,清军从上游下游两面夹攻秀京。陈开遣水师与清军大战于平南丹竹,战败,精锐尽失,平南失陷。1861年8月,秀京失守。陈开退出秀京后,本拟到贵县投奔石达开。但因石达开已撤出贵县,未能实现。紧接着,起义军又遭地主团练的伏击,陈开不幸被俘,壮烈牺牲。1861年,黄鼎凤召集大成国余党,占据贵县,夺回浔州。1862年,广西巡抚刘长佑率湘军败黄鼎凤,夺回浔州。1863年,黄鼎凤在贵县小平天山筑要塞,称建章王。广西布政使刘坤一以黄鼎凤之母做人质,黄鼎凤投降,被处死。1866年3月,北路大元帅姚新昌在大容山被俘牺牲,大成国失败告终。