Penyebab osteopetrosis adalah mutasi pada gen yang berhubungan dengan fungsi osteoklas. Tanpa osteoklas yang berfungsi dengan normal, tulang yang sudah tua tidak dapat dipecah dan diserap dengan baik.Sebagai akibatnya, tulang di seluruh rangka tubuh menjadi lebih padat dan strukturnya menjadi abnormal. Kondisi inilah yang menyebabkan tulang lebih rentan patah.