Dalam keadaan normal, produksi dan ekskresi asam urat berada dalam keseimbangan yang dinamis dan tubuh mempertahankan kisaran normal konsentrasi asam urat dalam darah. Bila terlalu banyak asam urat yang diproduksi atau terlalu sedikit yang dikeluarkan, keseimbangan dinamis ini dapat terganggu, sehingga menyebabkan hiperurisemia. Penyebab hiperurisemia adalah sebagai berikut: i. Produksi asam urat yang berlebihan dapat menyebabkan hiperurisemia jika seseorang secara teratur mengonsumsi makanan tinggi purin, seperti daging, kaldu, makanan laut, bir, dan makanan tinggi purin lainnya, yang dapat menyebabkan produksi asam urat yang berlebihan di dalam tubuh. Kedua, jika Anda juga menderita leukemia atau riwayat kemoterapi tumor ganas, dan lain-lain, karena penghancuran sel secara besar-besaran juga dapat menyebabkan asam urat tinggi. Ketiga, ekskresi asam urat yang terlalu sedikit juga dapat menyebabkan hiperurisemia ketika penyakit ginjal menyebabkan gangguan ekskresi asam urat.