Venous thrombosis is primarily caused by a combination of factors known as Virchow's Triad: stasis of blood flow, hypercoagulability, and endothelial injury. Stasis can result from prolonged immobility, while hypercoagulability may be due to genetic predispositions or conditions like cancer. Endothelial injury, which refers to damage to the inner lining of the blood vessels, can be caused by trauma, surgery, or inflammation.