Penyebab ankylosing spondylitis diduga karena tiga faktor berikut: 1. Faktor genetik, ankylosing spondylitis memiliki riwayat keluarga yang jelas, yang berhubungan dengan genetika. Alasan utamanya adalah bahwa keluarga membawa antigen leukosit manusia B27, dan jika tes darah positif untuk B27, pasien cenderung mengembangkan ankylosing spondylitis. 3. Faktor lingkungan, yaitu perasaan biasa angin, dingin, lembab dan jahat, angin, dingin dan lembab dapat memicu terjadinya ankylosing spondylitis.