明浙江嘉兴人,字荩臣。

正统七年进士。

授刑部主事,历员外郎。

从英宗北征被俘,令饲马,乘隙逃归。

天顺时,历官陕西按察使、陕西巡抚,疏浚郑、白二渠,溉田七万余顷。

成化初,言三边大将遇敌逗留,虽云才怯,亦由权轻,请许以便宜行事;并不拘成规选拔将才。

所司拘于成例,不能用。

召理都察院事。

成化四年,总督军务,镇压开成满俊(满四)起事。

六年,再总督军务,与总兵官李震镇压荆襄流民起事。

事后,驱逐久居山中流民,被杀及因饥疫而死者数十万人。

官至刑部尚书。

以劾汪直,斥为民。

直败,复官致仕。

卒谥襄毅。

有《藏史居集》。