Gout is caused by too much uric acid in the blood (hyperuricemia). The exact cause of hyperuricemia sometimes isn't known, although inherited factors (genes) seem to play a role.
Uric acid may form crystals that build up in the joints. This causes the pain and other symptoms.