ضعف آخرين شاهان صفوي و اضمحلال امپراتوري آنان منجر به روي كار آمدن افغانها گرديد. محمود افغان بسياري از دودمان سلطنتي سلسله ي صفويه را به قتل رساند. اما پس از 2 سال، محمود نيز طي كودتايى به نفع پسر عمويش اشرف سرنگون شد و اشرف در 23 شعبان سال 1137 ق خود را شاه خواند. اشرف پسر عموي محمود كه پدرش ميرعبداللَّه به دست او كشته شده بود از تنفر مردم نسبت به محمود استفاده كرده، او را به انتقام پدرِ خود بكشت و به جاي وي پادشاه ايران شد. محمود به هنگام مرگ، 27 سال داشت.