فرق شیعه به تدریج و به دلایل مختلف پدید آمدند. اصلی ترین دلیل، اختلافات در مورد جانشینی پیامبر (ص) و امامت بود که پس از وفات پیامبر به وجود آمد. این اختلافات منجر به پیدایش فرقه های مختلفی مانند امامیه (شیعه دوازده امامی)، زیدیه، اسماعیلیه و غیره شد.
