با مرگ مظفرالدين شاه و روي كار آمدن فرزندش، محمدعلي شاه، وي علي رغم امضاي فرمان مشروطه، از همان ابتداي امر با آن مخالفت مي‏ورزيد و به بهانه‏هاي مختلف درصدد از بين بردن آن بود. سرانجام وي به بهانه ترور ناموفق خود، مجلس شوراي ملي را در دوم تيرماه 1287 ش به توپ بست و مجاهدان و مشروطه خواهان را سركوب نمود. اين عمل شورش‏هاي متعددي را در شهرهاي گوناگون كشور برانگيخت و سرانجام مجاهدان تصميم به فتح تهران و خلع محمد علي شاه از قدرت گرفتند. نخستين جنبشي كه براي فتح تهران و بركناري محمدعلي شاه قاجار به عمل آمد از ناحيه محمد ولي خان تنكابني سپهدار اعظم و ياران او بود. سردار اسعد بختياري و معروف به صمصام السلطنه نيز پس از چندي به او ملحق شده و پس از مقداري درگيري با قواي دولتي، وارد تهران شدند. در تهران نيز مقداري زد و خورد روي داد و محمدعلي شاه كه خود را در برابر آزادي خواهان و مشروطه‏طلبان ناتوان مي‏ديد به سفارت روس پناهنده شد. در همان روز با حضور فاتحان و نمايندگان مجلس جلسه‏اي فوق العاده در بهارستان منعقد شد و پس از خلع محمدعلي شاه از سلطنت، احمد ميرزاي وليعهد را در 12 سالگي به شاهي برگزيدند.