Есть несколько причин и одна из них основная. Основная причина - самодержавие (наследственная монархия) изжило себя, а последний правитель этой страны не смог дать адекватный ответ вызовам времени, не справился с управлением страны (видимо в силу своих личностных особенностей, иначе империя могла просуществовать ещё несколько десятилетий). Ибо единоличное правление слишком уж устарело для того времени, так как империя стала слишком огромной и сложно устроенной.
Есть и другие, на мой взгляд, менее значимые причины:
1) Значительное увеличение численности городского, пролетарского и образованного населения, способного совершить революцию и поменять государственный строй. (Отсутствие в прошлом такого населения - миллионов городских рабочих, делало в прошлом революцию невозможной)
2) Национальные противоречия внутри империи. Постоянное расширение государства привело к тому русские стали в меньшинством. ( Доля русских в 1700 составляла около 70% населения, а в 1897 году составила уже около 44%) Соответственно нерусские народы в империи стали большинством, и не считаться с ними уже было невозможно.
3) Первая мировая война ухудшила социально-экономическое положение в стране и немало способствовала ухудшению ситуации.
4) Чиновники-предатели, которые предали царя вложили большие усилия в то чтобы империя развалилась преждевременно.