سبب شهادت آن بزرگوار مشخص نیست، ولی شهادت او به دستور عبد الرزاق شهاب الاسلام، وزیر سلطان سنجر سلجوقی بوده که بعد از عزل پسر عمویش به منصب وزارت رسید.
عبد الرزاق ابتدا از علمای بزرگ نیشابور بود اما پس از رسیدن به وزارت تغییر رویه داد و از ستمگر ترین وزرای دوران خود شد و در نهایت قساوت و بیدینی عمل میکرد و از هیچ گناهی باک نداشت.
چنین سنگدلی ابن فتال نیشابوری را در سال 508 هجری به شهادت رساند و بار دیگر یکی از بهترین انسانها به دست شقیترین آنها به شهادت رسید.