韦皋与南诏王异牟寻配合在维州打败吐蕃军，乘胜围攻吐蕃所属昆明城（今四川盐源）。维州和昆明城的吐蕃守军发出求援。802年正月，吐蕃调遣进攻灵州（治今宁夏灵武西南）、朔方（治今陕西靖边县东北白城子）的吐蕃军南下往维州。由内大相兼东鄙五道节度兵马都统群牧大使论莽热率兵十万，解维州和昆明城之围。韦皋得到消息，派西川兵万余在吐蕃援兵必经之险要地带设伏。论莽热率吐蕃军经过设伏地时，韦皋先派出唐兵向吐蕃军挑战，吐蕃军中计，追杀唐军，于是被引入埋伏圈。唐伏兵发起攻击，吐蕃军大乱，论莽热被擒获，士兵死亡大半。