Está causada por una deficiencia de la enzima ferroquelatasa, en el último paso de la formación del grupo hemo.