It sounds serious, if he isn't using the leg and it is dragging. I would soak him by himself in very warm water and look for swelling. I'm surprised you didn't say that the entire arm was swollen. I know vets are expensive, but I strongly suggest and x-ray. If the swelling starts, he will need medication. Good luck.