Alkaptonuria disebabkan oleh kekurangan enzim homogentisic dioxygena (HGD) yang menyebabkan asam homogentisat menumpuk di dalam tubuh.