ichthyosis vulgaris ที่สืบทอดมาเกิดจากยีน บุคคลนั้นได้รับยีนสำหรับโรคนี้จากพ่อแม่คนใดคนหนึ่งหรือทั้งสองคน หรือการเปลี่ยนแปลงของยีนในขณะที่ทารกกำลังก่อตัวอยู่ในครรภ์ ส่งผลให้ผิวหนังมีปริมาณฟิลากกรินน้อยกว่าที่ต้องการ ร่างกายต้องการฟิลากกรินเพื่อสร้างผิวหนังชั้นนอกสุดที่แข็งแรง ร่างกายไม่สามารถผลัดเซลล์ผิวได้เท่าที่ควร เซลล์ผิวที่มีอายุมากขึ้นจะก่อตัวขึ้นบนชั้นผิว ทำให้เกิดตะกรันและผิวหนังหนาขึ้น
ichthyosis vulgaris ที่ได้มามีสาเหตุที่แตกต่างกัน โรคมักจะกระตุ้นให้เกิด โรคที่สามารถกระตุ้นได้ ได้แก่ ไตวายระยะยาว มะเร็งชนิดต่างๆ (โดยเฉพาะมะเร็งต่อมน้ำเหลือง) โรคซาร์คอยโดซิส และการติดเชื้อ เช่น โรคเรื้อนและเอชไอวี โรคอิคธิโอซิส ขิงอาจปรากฏขึ้นก่อนที่บุคคลนั้นจะมีสัญญาณของโรคที่ก่อให้เกิดโรค หากสิ่งนี้เกิดขึ้นบุคคลนั้นควรมีร่างกายที่สมบูรณ์ สิ่งสำคัญคือต้องหาสาเหตุ ในบางกรณี ยาหรือวิตามินสามารถกระตุ้นให้เกิด ichthyosis vulgaris ได้ ที่สามารถทำได้ได้แก่: Cimetidine (ยาลดกรดและยาแก้แพ้ที่ใช้รักษาแผลและกรดไหลย้อน) Clofazimine (ยาที่ใช้รักษาโรคเรื้อน) กรดนิโคตินิก วิตามินบีชนิดหนึ่ง