Али аль-Хади родился 16 Зу-ль-хиджа 212 года хиджры (7 марта 828 года н.э.) в Сорайе, деревне недалеко от Медины, основанной его прадедом Мусой аль-Казимом[3]. Али аль-Хади был сыном Мухаммад аль-Джавада, девятого из двенадцати имамов, а его матерью была Самана (или Сюзан), рабыня магрибского происхождения[4]. Ко времени смерти отца ему было 6 или 8 лет, и он жил с матерью в Медине, где учился[5].
После смерти аль-Джавада в 835 году большинство его последователей признали его сына Али следующим имамом[6][7]. Как и его отец, Али аль-Хади был ещё несовершеннолетним, когда унаследовал имамат в возрасте около 6 или 8 лет[6]. Однако благодаря прецеденту аль-Джавада имамат Али был широко принят без особых возражений[8], хотя в обоих случаях ближний круг их предшественников, должно быть, сыграл заметную роль в укреплении их имамата[9][10].
Умер имам аль-Хади в 868 году в Самарре. Его останки покоятся в мечети Аскария. Предполагается, что его умертвили по приказу халифа, так как тот остерегался Алидов[2].