محمد بن علی(ع)، پس از شهادت امام رضا(ع) در سال ۲۰۳ق به امامت رسید.[۶۵] دوران امامت او با خلافت دو تن از خلفای عباسی همزمان بود. حدود ۱۵ سال از امامت او در خلافت مأمون(۱۹۳-۲۱۸ق) و ۲ سال در خلافت معتصم(۲۱۸-۲۲۷ق) سپری شد.[۶۶][یادداشت ۳] مدت امامت جوادالائمه ۱۷ سال بود[۶۷] و با شهادت او در سال ۲۲۰ق، امامت به فرزندش امام هادی(ع) منتقل شد.[۶۸]