علی بن محمد، مشهور به امام هادی و امام علی النقی (212-254ق)، دهمین امام شیعیان، و فرزند امام جواد(ع) است. وی 33 سال، از 220 تا 254 قمری، امامت شیعیان را به عهده داشت که همزمان با چند تن از خلفای عباسی از جمله متوکل بود. بیشتر سالهای امامت را در سامرا، تحت نظارت مستقیم حاکمان عباسی گذراند.