قابیل از برادرش هابیل بزرگتر بود و علت قربانی کردن نیز یکی از دو کار بیان شده است که بنا بر دیدگاه عدهای از علما و برخی از روایات برای جانشینی و خلافت پس از حضرت آدم(ع) بوده که خداوند به آدم(ع) دستور فرمود اسم اعظم را به هابیل بیاموز و او را جانشین خود معرفی کن و هنگامی که آدم(ع) این دستور را اعلام کرد، قابیل زیر بار نرفت و گفت من شایستهتر به مقام خلافت و جانشینی هستم و این دستور خدا نیست، بلکه نظر شخصی خود تو است. بنابر این، حضرت آدم(ع) فرمود برای اثبات شایستگی خویش قربانی ببرید، قربانی هر کدام قبول شد او شایسته جانشینی است که سرانجام قربانی هابیل پذیرفته شد و همین امر سبب شد قابیل حسادت ورزد و برادرش را به قتل برساند.
گروه دیگر گفتهاند علت دستور به قربانی کردن دو برادر، دستور خداوند مبنی بر ازدواج هر کدام از آن دو با خواهر دو قلوی دیگری بوده است که چون خواهر قابیل زیباتر از خواهر هابیل بود، این دستور مورد اعتراض و انکار قابیل قرار گرفت و حضرت آدم برای اثبات این که این دستور از سوی خداوند است نه از جانب خودش آنان را با قربانی کردن راهنمایی فرمود.