任四川茂州知州，后因丧去官，当地民众乞求除服后留任，明宣宗批准。正统年间，任满后军民再次请求留任，晋升为成都府同知，仍然视察茂州事务。期间平定黑虎寨骚乱，后被巡按御史陈员韬弹劾，但不被批准，升布政使参议。景泰元年，晋升爲参政，仍然负责茂州事。之后被按察使张淑所弹劾，罢免离去。