黃法奭字仲昭,巴山新建人。年輕時精壯敏捷有膽力,一天能步行三百里,可跳三丈遠。很熟悉文書章奏,精通登記的文簿,在郡中出入,被鄉里人畏懼。侯景之亂時,他在鄉里聚集人馬。太守賀詡去到江州,黃法奭代理郡中事務。高祖打算越嶺去援救建業,李遷仕在半路作梗,高祖命令周文育在西昌駐紮,黃法奭派兵援助周文育。當時黃法奭出管新淦縣,侯景派行台於慶抵達豫章,於慶分兵襲擊新淦,黃法奭抵抗,打敗敵人。高祖也派周文育進軍討伐於慶,周文育懷疑於慶兵力強盛,不敢前進,黃法奭帶領人馬和他會合,於是進軍攻克笙屯,俘獲大批敵人。
梁元帝秉承皇帝旨意任命他為超猛將軍、交州刺史,兼任新淦縣令,封為巴山縣子,食邑三百戶。承聖三年(554),任明威將軍、游騎將軍,晉爵為侯,食邑五百戶。貞陽侯篡位,任命他為驍騎將軍。敬帝即位,改封為新建縣侯,食邑和以前一樣。
太平元年(556),從江州分出四個郡設置高州,以黃法奭為使持節、散騎常侍、都督高州諸軍事、信武將軍、高州刺史,在巴山鎮守。蕭勃派歐陽危頁攻打黃法奭,黃法奭和歐陽危頁交戰,打敗了他。
永定二年(558),王琳派李孝欽、樊猛、余孝頃攻打周迪,併圖謀攻擊黃法奭,黃法奭率軍援助周迪,活捉了余孝頃等三員大將。晉號為宣毅將軍,增加食邑至一千戶,送給一部鼓吹。又因為抵抗王琳有功,被授職為平南將軍、開府儀同三司。熊曇朗在金口反叛,殺害了周文育,黃法奭和周迪一起討伐平定了他,這在《熊曇朗傳》中談到了。
世祖即位後,將他晉號為安南將軍。天嘉二年(561),周迪反叛,黃法奭率軍和都督吳明徹會合,在工塘討伐周迪。周迪被平定,黃法奭的功勞居多。徵召為使持節、散騎常侍、都督南徐州諸軍事、鎮北大將軍、南徐州刺史,儀同、鼓吹都不變。沒有受職,不久又改任都督江州、吳州諸軍事,鎮南大將軍,江州刺史。六年,徵召為中衛大將軍。
廢帝即位,晉爵為公,給扶。光大元年(567),出任使節、都督南徐州諸軍事、鎮北將軍、南徐州刺史。二年,調任都督郢州、巴州、武州諸軍事,鎮西將軍,郢州刺史,持節不變。
太建元年(569),晉號為征西大將軍。二年,徵召為侍中、中權大將軍。四年,出任使持節、散騎常侍、都督南豫州諸軍事、征南大將軍、南豫州刺史。五年,大舉北伐,都督吳明徹出到秦郡,黃法奭為都督,出到歷陽。北齊派歷陽王率領五萬步兵騎兵前來援救,在小峴築城,黃法奭派左衛將軍樊毅分率軍在大峴禦敵,大敗北齊軍,俘獲了全部人馬器械。於是造拍車和步艦,豎起拍車逼向歷陽。歷陽人窘迫,請求投降,黃法奭於是減緩了攻勢,歷陽人卻又堅守,黃法奭生氣,親自率領士兵攻城,放拍石擊打城樓和矮牆。當時又下起大雨,城崩塌,攻克,把守城士兵全部殺掉。進軍合肥,敵人看見他的旗幟就投降,黃法奭下令將士不能掠奪,親自撫慰,並且和他們結盟,把他們全部放回北方。按照功勞升任侍中,改封為義陽郡公,食邑二千戶。同年,遷任都督合州、霍州諸軍事,征西大將軍,合州刺史,增加食邑五百戶。七年(575),調任都督豫州、建州、光州、朔州、合州、北徐州諸軍事,豫州刺史,鎮守壽陽,侍中、散騎常侍、持節、將軍、儀同、鼓吹、給扶等職銜和待遇都不變。八年十月去世,時年五十九歲,追任為侍中、中權大將軍、司空,謚號威。其子黃玩襲封。