歷史上王昭君共出嫁過三次,並嫁於單于祖孫三代,其三任丈夫分別是∶1、第一任∶呼韓邪單于,婚姻時間公元前33年至公元前31年;2、第二任∶復株累若鞮單于,婚姻時間公元前31年至公元前20年;3、第三任∶搜諧若鞮單于,後服毒自盡。