靜脈曲張源自靜脈壁變弱或擴大而成,導致靜脈內維持血液流動的瓣膜功能減弱,原本這些瓣膜只讓血液向上回流心臟。 但當瓣膜閉合不全時,血液就會隨著地心吸引導致逆流,對靜脈產生壓力,令其膨脹並形成靜脈曲張。
工作或日常生活習慣也會有所影響,例如工作需要長時間站立或承受重量的人,就會令腿部靜脈長期受到過大的壓力。同時,女性在懷孕期間亦較易患上靜脈曲張,因為懷孕令她們的體重明顯增加,對雙腿形成重大的壓力,一般於分娩後症狀會稍為減退,但通常不會完全消失。 而且靜脈曲張通常與遺傳有關,亦會隨著年齡增長,血管退化等問題而引起。