Bird with swollen leg needs avian vet by: The Avian Vet
I cannot recommend a specific treatment without know WHY the leg is swollen. If it is a leg band issue, or if it is broken, or if its infected, or has a string foreign body, or any other reason, then you need to have him examined by an avian veterinarian for a diagnosis and proper treatment.