宰相孔纬奏直史馆，得校书郎。龙纪元年（889年）授蓝田尉。大顺二年（891年）三月，召充翰林学士，改屯田员外郎。景福元年（892年）升祠部郎中。隔年五月授中书舍人。唐昭宗干宁四年（897年），升工部尚书，转户部侍郎、同中书门下平章事，进中书侍郎。欲除宦官而得罪宦官。光化三年（900年）兼户部尚书，再度拜相。封吴郡开国公。九月，转为门下侍郎，监修国史。天复元年（901年）特进，兼兵部尚书。天祐二年（905年）朱全忠逼昭宗迁居洛阳，任吏部尚书，崔胤执政，被贬沂王傅、分司东都。昭宗被弒