士出身。
生平.山东乡试第四十四名。景泰五年（1454年）甲戌科进士。授兵部主事，迁郎中。丁忧服阕，改礼部。成化间，历升河南右参政，河南右布政使，转左。迁都察院右副都御史、巡抚大同。以威宁海于之捷，进左副都御史。再进右都御史、巡抚河南，任内兴修水利，又奏停王府织造，因此遭怨，被周王府仪宾刘宣所奏下狱，不久命致仕，弘治元年（1488年）卒。
家族.曾祖孙思恭，赠礼部郎中。祖父孙恕，曾任礼部郎中。父孙祥。