州。兩廣總督吳可遣廣東記名按察使黃潤昌、道員鄧子垣率萬餘兩廣清軍入黔。1月初黃潤昌進抵貴州青溪。席寶田令黃潤昌沿鎮陽江西進,令記名提督榮維善由寨頭北上,夾攻鎮遠之苗軍。
3月10日,兩廣清軍攻佔鎮遠、府衛兩城。其後黃潤昌率軍西攻施秉,榮維善則率軍南下,與沿清水江西進的李光燎、戈鑑部會合,於4月9日攻佔清江廳城。
接著席寶田命榮維善由清江、彭芝亮由石阡,分率所部赴鎮遠,與黃潤昌部會合。4月30日黃潤昌、榮維善、彭芝亮等部兩廣清軍攻佔秉施縣城,苗軍見勢不妙急忙向西撤退。
援黔之兩廣清軍攻佔施秉後,為了迅速打通驛道,並與已經佔據黃平、重安、清平等地的川軍會合,便乘勝向黃平前進。
1865年5月1日和2日,由黃潤昌、榮維善、鄧子垣等率領的兩廣清軍一萬餘將士佔領苗軍重要據點白洗寨(施秉南10餘公里)和甕谷隴(黃平東南20餘公里)。
甕谷隴至黃平,中間有黃飄(黃平東南10公里)等苗寨,地勢奇險,僅有羊腸小道可以通行。當時有人提議停止攻擊,但黃潤昌、榮維善等因勝而驕,認為“功在指顧”,“若舍之而去,則驛路仍被梗阻,計不如乘勝追之”,決議繼續攻擊前進,不給苗軍以喘息之機。
5月3日,進黔之兩廣清軍以榮維善為前隊,總兵張宜道為二隊,總兵蘇元春為三隊,鄧子垣為四隊,黃潤昌為後隊,由甕谷隴出發,沿山路魚貫而行。苗軍且戰且走,退至黃飄。
張秀盾、包大度率軍萬餘人設伏於此。當兩廣清軍人馬進入伏擊區時,苗軍突起發難前阻後截,山上滾木檑石如雨傾下,鳥槍、土炮、弓箭一齊施放,進攻之兩廣清軍猝不及防亂作一團,人馬自相踐踏死傷甚眾。
苗軍趁勢由山上衝下,喊殺之聲響徹山谷。黃潤昌為山炮擊中頭部當場斃命。鄧子垣企圖救護也被苗軍用亂刀砍死。榮維善率親兵200餘人衝出包圍圈,沿山東逃,又被苗軍包圍全部被殲。
黃飄一戰,