در غرب و مرکز ایران دو سلسله دیلمی به نام آل زیار ( ۳۲۰ ه.ق. ) و آل بویه که هر دو از مناطق شمال برخاستهاند نواحی مرکزی و غربی ایران و فارس را از تصرف خلفا آزاد کردند. دیلمی نام قوم و گویشی در منطقه کوهستانی گیلان بود به نام دیلمستان. دیلمیان سخت نیرو گرفتند و مدت ۱۲۷ سال حکومت راندند و چون خلفا در برابر آنها چارهای جز تسلیم ندیدند حکومت بغداد را به آنها واگذاشتند و خود بعنوان خلیفگی و احترامات ظاهری قناعت کردند. این سلسله در سال ۴۴۷ ه. ق. بدست سلجوقیان و در نتیجهٔ اختلاف دائمی که با آل زیار و دیگر امیران محلی ایرانی داشتند، منقرض شد.
در سالهای ضعف و انحطاط بغداد که امراء ترک و کرد و گیل و دیلم خلیفه را هم در تختگاه وی دست نشانده قدرت و غلبه خویش ساخته بودند، با آن که در ایران اندیشه ایجاد یک قدرت پایدار همراه با احیاء مرده ریگ باستانی در خاطر بسیاری از داعیه داران عصر، از گیل و دیلم و طبری شکفته بود، تحقق این رویاء آن هم در یک مدت کوتاه، تا حدی فقط برای آل بویه ممکن شد که آن نیز به سبب اختلافات خانگی، تقید به تقلید از دعوت زیدیان، و برخورد با انقلابات خراسان خیلی زود مثل یک رویای صبحگاهی پایان یافت، مع هذا بنیانگذار این سلسله علی بن بویه دیلمی ملقب به عمادالدوله و برادر زادهاش فنا خسرو بن حسن معروف به عضدالدوله، با وجود محدود بودن امارت خویش و با آن که در زمان آنها فرصتی هم برای احیاء فرهنگ باستانی در قلمروشان پیدا نشد، باز استعداد خود را برای بازسازی وحدت از دست رفته قرنهای دور نشان دادند. هر چند دولت آنها به رغم انتسابی که بر وفق رسم عصر به یک پادشاه باستانی مثل بهرام گور هم موفق به ایجاد تعادل پایدار عصر از یاد رفته بهرام در قلمرو یزدگرد نشد، باری طی چندین دهه فرمانروایی آنها، قدرت اخلاف سعد بن ابی وقاص و مروان و معتصم، نقش فعالی را که پیش از آن در سرنوشت مردم ایران داشت به نقش انفعالی مبدل ساخت و بدینگونه عناصر تازهیی از طوایف و اقوام مردم ایران بار دیگر آنچه را ایران طی سالها به اعراب و ترکان اهل سُنت واگذاشته بودند، این بار همراه آیین شیعه، دیگر بار، و گرچه برای مدتی کوتاه، به دست آوردند. دولت شیعی آلبویه در بخش مهمی از سرزمین ایران حضور داشت.
سه تن از فرزندان بویه که گویا شغل ماهیگیری در گیلان داشتند، به خدمت امرای آل زیار در آمدند. البته، ماکان کاکی هم از آنان حمایت میکرد. همچنین، «علی»، «احمد» و «حسن» مورد حمایت مردآویچ نیز قرار گرفتند. فتح اصفهان برای مرد آویچ، ظاهراً توسط علی که برادر بزرگتر بود صورت گرفت. پس از قتل مرد آویچ، غلامان ترک از ترس غلامان دیلمی، به خصوص ابوالحسن علی بن بویه به اطراف گریختند و میدان تنها برای دیلمیان خالی ماند. علی بن بویه به همراه برادر خود، احمد که کنیه ابوالحسین داشت به فتح اهواز توفیق یافت (۳۲۶ ه.ق.). وی، غلامان ترک را که به سرداری «بجکم» در آنجا پناه گرفته بودند متواری ساخت.
علی بن بویه پس از فتح خوزستان، عازم فارس شد و احمد نیز به کرمان روی آورد و به فتح آن ولایت نایل آمد ( ۳۳۴ه.ق). سپس، به بغداد رفت و المستکفی بالله – خلیفه عباسی – را مطیع خود ساخت. خلافت بغداد که پیشرفتهای برادران بویه را برای العین میدید، به صلاحدید بعضی وزرای خود، از جمله «ابن مقله» با آنان از در مماشات در آمد و لقب خاص برای آنان فرستاد که علی را «عمادالدوله» و حسن را «رکن الدوله» و احمد را «معزالدوله» نامید.