迁任侍中、京兆尹。光和二年（179年），黄门令王甫教唆宾客勒索敲诈郡国的财物共计七千余万，杨彪批露了他的行径，并执此事告知司隶校尉阳球。阳球于是上奏灵帝并诛杀了王甫，天下人无不满意。后回任侍中﹑五官中郎将，又先后出任颖川﹑南阳太守、侍中、永乐少府﹑太仆﹑卫尉等职。汉灵帝中平六年（189年），杨彪代董卓为司空，同年冬，代黄琬为司徒。
谏阻迁都.初平元年（190年），关东诸侯起兵讨伐董卓，董卓恐惧，规划迁都长安以避其锋芒，于是大会公卿，说：“高祖定都关中历经十一世，光武皇帝建宫洛阳，到