第十二名举人。嘉靖三十五年（1556年）中式丙辰科二甲第八十名进士。历官山东青州府知府、浙江绍兴府知府。万历二年（1574年），任蓟辽总督。万历五年（1577年），转南京兵部尚书。万历十一年，担任工部尚书。
家族.曾祖杨春；祖父杨威，户部郎中；父杨本深，监察御史。前母甄氏；忽氏。兄杨吉，进士。女婿萧如薰。