Causes of Sharp Pain in Thigh. 1. Prolonged Sitting. Sitting for long hours without moving can prevent blood flow in the leg causing numbness. The blood circulation is restored to normal once the leg begins to move causing the pain. This often occurs due to prolonged travel, or office sitting.