根据
后汉书记载,王允出身官宦世家。他十九岁就开始任公职,壮年时任豫州刺史。因为在和
中常侍张让的斗争中失败,王允被迫去官隐居,在中平六年,
何进掌权之后重新出仕,历任从事中郎和河南尹。在何进被宦官诛杀,董卓掌权时,他已经代替
杨彪成为了司徒兼尚书令。他反对董卓的暴政,和董卓义子
吕布结为密友,利用吕布和董卓的矛盾,于初平三年,在吕布的帮助下刺杀了董卓。董卓死后,王允与吕布共执朝政,並殺害文臣
蔡邕,但是董卓餘党
李傕、
郭汜、
樊稠等率军攻破
长安,吕布出逃,王允被处死,时年56岁。