萧升的祖父萧嵩是唐玄宗时期宰相,伯父萧华是唐肃宗时期宰相,胞兄萧复是唐德宗时期宰相。
父亲萧衡,母亲为新昌公主。
天宝年间,郜国公主初嫁裴徽,生一子裴液。天宝十五载(756年),裴徽死于马嵬坡之变。郜国公主改嫁萧升,萧升被授官光禄卿、拜驸马都尉。
萧升和郜国公主生有四子萧位、萧佩、萧儒和萧偲,一女嫁太子李诵为太子妃。
萧升早卒,其弟蜀州别驾萧鼎、商州丰阳县令韦恪、彭州司马李万、太子詹事李昇等出入郜国公主的府邸,秽声流闻。唐德宗大怒,将郜国公主幽禁于别第。李万被杖杀,李昇被贬岭南,萧鼎和韦恪被杖责四十,长流岭表。
贞元四年(788年),郜国公主以巫蛊的罪名被废黜封号,其子萧位坐为蛊祝,被流放端州。萧佩萧儒萧偲被流放房州,裴液被流放锦州,萧复被贬死饶州。太子非常恐惧,请求与太子妃萧氏离婚。但唐德宗害怕萧妃心怀怨恨,打算杀死萧妃。
贞元六年(790年),郜国公主薨逝,太子得疾病。同年,八月辛丑。唐德宗杀死萧妃来为太子厌灾,谥曰惠。