Müslüman tezkirecilerin ağırlıklı görüşüne göre Fars asıllı olduğu söylenen İbn Hazm'ın tam adı Ebu Muhammed Ali ibn Ahmed ibn Said İbn Hazm ibn Galip ibn Salih ibn Halef Maden ibn Süfyan ibn Yezid el-FArisi'dir.
Kendi ifadesi ile İbn Hazm, 7 Kasım 994'de Rabaz-ı Muğire denilen Kurtuba'ya yakın bir mevkide doğmuştur. Güvercin gerdanlığı isimli kitabında yetişkin oluncaya kadar kadınlar tarafından eğitildiğini ve kendisine Kuran, şiir ve hüsn-i hatt eğitimi verildiğini anlatmıştır.
İbn Hazm, yetişkinlik dönemlerinde Endülüs'te siyasi çekişmeler neticesinde taht kavgaları başlamış, bu gergin siyaset ortamının getirmiş olduğu kaos döneminden İbn Hazm da ciddi şekilde etkilenmiştir.
kitaplarının Abbadi hükümdarı tarafından yakılması sonucu "Naktu'l Arus" adlı bir eser kaleme alan İbn Hazm Sevilla'dan ayrılıp Leble'ye geçti ve vefatına kadar burada yaşadı.