สิงโตมีการขยายพันธุ์ที่ไม่แน่นอนมีได้ทุกเวลาตลอดปี ระยะของการเป็นสัดนาน 4-16 วัน ตัวเมียเริ่มผสมพันธุ์ได้เมื่ออายุประมาณ 3 ปี ตัวผู้ประมาณ 4-6 ปี เคยมีรายงานอายุ 2 ปี ก็ผสมพันธุ์ได้ ตั้งท้องนานราว 100 วัน ตกลูกครั้งละ 3-5 ตัว เคยมีรายงานได้ลูกถึง 7 ตัว ลูกอดนมเมื่ออายุ 3-6 เดือน อายุยืนประมาณ 30-60 ปี ลูกตัวที่อ่อนแออาจถูกทิ้งให้ตายหรือถูกกินในหมู่สิงโตด้วยกัน