晦,起家蒲州参军,累为高陵令,治有声,迁长安令,人畏爱之。开元初,擢御史中丞。先是,永徽、显庆时,御史不拜宰相,衔命使四方者,廷中揖见,后稍屈下。至晦,独徇旧体,谓御史曰:“不如故事,且奏谴公等。”由是台仪复振。转太常少卿。
时国马乏,晦请以诏书市马六胡州,率得马三千,署游击将军,诏可。闲厩乃稍备。除黄门侍郎,辞不拜,改兵部。满岁,为吏部侍郎,主选。曹史尝请托为奸,前领选者周棘扈籓,检窒内外,犹不禁。至晦,悉除之,示无防限,然处事精明,私相属诿,罪辄得,皆以为神。始,晦革旧示简,廷议恐必败,既而赃赇路塞,而流品有叙,众乃伏。皎被放,晦亦左除宗正卿。贬春州司马,徙海州刺史,卒。