清咸丰三年正月初十日、太平天国癸好三年元月十六日,岳州西殿太平军挥师三万及数万民夫、百姓家眷,号称十万之众,自岳州进攻武昌。顺江而下,风行六百里,茫茫大江之上,只见太平天国旌旗蔽日,浮江万艘,行则帆如叠雪,住则樯若丛芦。并有南北两岸万余步军相携跟随,水陆并进之下,每当乘风急驶,輒所向无前,夹江两岸清军如鸟兽散。
清廷闻讯举国震惊,在咸丰严旨之下,湖广总督、钦差大臣徐广缙急忙抽调醴陵方向的秦定三、常禄、王锦绣三部六千清军赴援湖北。太平天国水师船队近万艘,完全控制了制江权,秦定三、常禄、王锦绣等部追兵只能从江西抄陆路赶赴湖北,到了江边甚至找不到船只运兵,只能沿南岸追击。
数日后,太平军前锋李开芳部三千人马抵达武昌门户金口,金口知县周和祥率团练四百抵抗。周和祥虽然愚忠悍勇,但无奈兵力差距太大,清军力不能敌,阵亡两百余人之后,清军溃散,金口知县周和祥与县丞、典史、千总一同阵亡,李开芳部损失数十人。萧云贵到了金口后,得知周和祥平素为官尚算清廉,便命人厚葬之。
周和祥虽无力抵御西殿太平军,但却迟滞了太平军的攻势,给清军追兵争取到了一些宝贵的时间。清军大将秦定三追及西殿太平军吉文元后队,双方血战一场,各有损伤。秦定三见贼势浩大,不敢过分逼近,只得不疾不徐的跟在吉文元后面。
常禄、王锦绣另抄陆路率军三千赶到,结果被右翼西殿太平军李以文部伏击,损失过半。二将败北只得引着千余残军赶赴武昌,所幸邻省数队援军,均在数日内赶到武昌布防,武昌清军实力稍厚,不像原来只有数百团练。
萧云贵挥军迅猛推进,西殿太平军进至咸宁,咸宁有不少文化遗迹,按理均是太平天国要革除的“妖迹”,但萧云贵号令太平军不得纵火焚烧,使得邑署、武庙及第一山资福寺、安澜宫等名胜古迹得以保存。太平军军纪严明,沿途但有泼皮无赖趁势抢劫,太平军均是斩首示众。而对自己兵卒犯错,太平军也是严明军纪,但有相扰百姓的,一律斩首示众。所以西殿太平军所过之处,虽破城无数而民未甚受害。城破之后,太平军反而打开府库给贫穷百姓发放粮食,诛除地方贪官恶霸,一时间湘、鄂、赣三省百姓相投如雨,所过之处无不是箪壶相迎。
三日后,李开芳所率西殿太平军前锋在汉阳著名的龟山登陆,击溃守军八百人,继而攻入府城,知府董振铎率官员数十名与西殿太平军巷战身亡,太平军攻克汉阳。
湖北巡抚常大淳、湖北提督双福、总兵常禄、王锦绣等只有三千人马驻防武昌,其余各地,均无兵马,著名的商贸重镇汉口,竟无一兵一卒,西殿太平军在宝庆商会何元伦等人暗中接应下,顺利进据汉口,查抄和清军关联的商号,获得了大批财物。在汉口、汉阳一顿整治之后,萧云贵又发了一笔横财,同时把贵云商号和宝庆商号扶持成了当地最大的两家商号。同时沿途行来,参军的穷苦百姓越来越多,等到了汉口之后,总计又扩军两万余,西殿太平军人数达到了五万余人,随军百姓、家属、民夫不下十万。
由于湖北巡抚常大淳糊涂透顶的指挥,太平军轻易拔除汉阳、汉口等武昌外围据点,使得湖北清军困守武昌孤城,内外粮草断绝。
其时两湖清军并无水师,太平军轻易掌握了制江权。萧云贵和左宗棠得以从容不迫的命令唐正财主持在汉口江面搭建浮桥,以便沟通江南、江北步军行动,同时在江北布阵,截断清军援军道路,准备一旦清军从江北来援,就进行阻击战。两座浮桥中,一座由鹦鹉洲至白沙洲,一座由南岸嘴至大堤口,浮桥一旦修好,太平军准备进取武昌。
起初唐正财急于求成,浮桥搭建得颇为迅捷,只用粗麻布匹将船只连接起来,仅一日就在江面上构建简易浮桥。但后来发现这种浮桥容易被风浪拆散,萧云贵亲至军前召见唐正财,严厉斥责了他这种急功近利的心态,命他督造重建浮桥。