Ouch. Poor baby!
I do reccomend a vet, if you're able to get to one. What makes you believe the leg is broken? Is there swelling, heat, is the leg bent? Is he putting any weight on the leg at all?
Photos would be helpful to see
So first things first, if you can't get to a vet ASAP, I'd start...