。早年出身国子生，进山西乡试第十六名。成化十四年（1478年），参加戊戌科会试，得贡士第一百五十一名。殿试登进士第三甲第二十五名，授长垣知县，历升监察御史，巡按浙江。弘治元年（1488年），请求罢免温、处银课征税，并罢免镇守中官张庆等。后因弹劾张庆、佥事邹滂，而被逮捕，贬为泾阳知县。曾祖父畅彦成。祖父畅仕英。父亲畅敬先。