到京师洛阳，历任议郎、尚书令。151年以太常任司空，152年因地震免为太仆，153年任司徒，154年任太尉。158年因日食免为大司农。159年，汉桓帝除梁冀，因黄琼不附梁冀，再任太尉，封邟乡侯。161年再任司空。临终上书抑制宦官，谥号忠。一女嫁刘焉。其孙黄琬。