震征辟到府中。后来历任南郡太守、东海相。入拜侍中，转任大司农。当时梁冀子弟五人无功而封侯，他上疏谏诤，未果，永昌郡太守想要献梁冀金蛇，事发后，蛇入司农。梁冀向他借来一观，被严词拒绝。梁冀的小女儿死后，令公卿会丧，他亦不往。建和元年（147年），他代替胡广担任太尉，拒绝梁冀所荐但曾被他查出大量贪污的汜宫担任尚书。几个月后，被免职。梁冀又使人弹劾其参与谋立清河王刘蒜的事情，请下狱治罪。梁太后不从。梁冀威胁杜乔：“若早自尽，妻子可全命。”后来被捕入狱，被迫害致死。和李固一起暴尸在洛阳城北。