681年,太平公主约16岁时,下嫁唐高宗的嫡亲外甥,城阳公主的二儿子薛绍。婚礼在长安附近的万年县馆举行,场面非常豪华,照明的火把甚至烤焦了沿途的树木。 武则天对女儿非常宠爱,薛绍的兄长薛顗也曾因太平公主来头太大而怕惹来祸事。不过太平公主在第一次婚姻期间。 太平公主的第一次婚姻结束于688年。因为薛顗参与唐宗室李冲的谋反,牵连到驸马薛绍,武则天下令将薛顗处死。当时太平公主还正怀着她和薛绍的第四个孩子。事后,武则天为了安慰女儿,打破唐公主食实封不过三百五十户的惯例。690年太平公主改嫁予武攸暨。这次婚姻被认为是武则天为了保护太平公主而采取的手段,武则天在太平公主第二次结婚的两个月后正式登基,太平公主因为成为了武家的儿媳而避免了危险。 武攸暨性格谨慎谦退。太平公主在第二次婚姻期间,大肆包养男宠,与朝臣通奸,并曾将自己中意的男宠进献给母亲武则天。