در سال ۱۸۳ هجری بعد از شهادت پدر بزرگوارشان در سن ۳۵ سالگی عهده دار مقام امامت گردیدند.
مدت امامت این امام همام ۲۰ سال و در سه دوره به ترتیب زیر انجامید ده سال نخستین که با زمامداری هارون الرشید خلیفه ی عباسی مصادف بود پنج سال بعد در حکمرانی محمد امین فرزند بزرگ هارون قرار داشت پنج سال پایان امامت در زمان حکومت مأمون سپری گردید.