王昭君嫁了两次。
第一次是竟宁元年,匈奴呼韩邪单于来朝,请求娶汉人为妻。元帝遂将昭君赐给了呼韩邪单于,并改元为竟宁。王昭君抵达匈奴后,被称为宁胡阏氏。昭君和呼韩邪单于共同生活了三年,生下一子,取名伊屠智伢师,封为右日逐王。
第二次是建始二年,呼韩邪单于去世,王昭君向汉廷上书求归,汉成帝敕令“从胡俗”,依游牧民族收继婚制,复嫁呼韩邪单于长子复株累单于,两人共同生活十一年,育有二女;长女名须卜居次,次女名当于居次。