紀元前318年、函谷関の戦い（中国語版）で公孫衍（中国語版）率いる楚、韓、趙、魏、燕の五ヵ国連合軍を撃退した。
函谷关之战发生于前318年，战国时代楚、韩、赵、魏、燕五国联军联合义渠国攻打秦国的一场战争。