From the description of your uncle's condition, he may be having deep vein thrombosis. This is due to blood clot formation in the legs. It's a dangerous condition. High blood pressure is also cause of leg swelling but it rarely causes any pain.
Next Steps
You should immediately visit an orthopaedic doctor nearby.
Health Tips
Keep his legs elevated on pillow at night to allow adequate blood flow.