در اوائل قرن سوم هجری، با ظهور تعدادی دولتهای نیرومند و تقسیم سرزمینهای خلافت، والی یمن به نام محمد (از بنی زیاد) به پیروی از ادریسی ها و اغالبه در شمال افریقا، موفق شد که حکومتی در شهر زبید تأسیس کند.در همین دوران، طاهریان در خراسان نیز کلیه ی روابط خود را با دستگاه خلافت قطع کردند!
علیرغم آنکه خلفای عباسی، گاه گاه والیان خود را به یمن گسیل می داشتند، اما تأسیس دولت بنی زیاد، راه را برای ظهور تعدادی از دولتهای مستقل در منطقه گشود.برخی از دول مزبور به مرور زمان تحت انقیاد دولتهای قوی تر درآمدند تا آنکه دولت ائمه ی زیدیه در صنعاء تأسیس شد و پس از آنکه سلطان سلیم مصر را تصرف کرد، برخی از نواحی یمن نیز مطیع فرمان او شده و در منابر به نام او خطبه خواندند.