，调任户科、吏科给事中，升兵科都给事中，以敢言着称。因与首辅高拱政见不合，出为湖广参政，以告病回乡。高拱罢职，起为河南参政，分守南阳。万历二年（1574年）。调任太仆、太常、大理少卿。五年（1577年），升光禄卿。七年（1579年），转太常卿。因与首辅张居正意见不合，请求告老归家。张居正死后，再次起复为太常卿，转大理卿。十二年（1584年），以兵部右侍郎巡抚浙江。十五年（1587年），调任户部右侍郎，转左侍郎，升都察院右都御史。不久，以母忧去职。张居正死后后，经孙继先举荐，恢复官职，除丧后，起为南京吏部尚书