李公蕴是古法村人氏(今北宁省东岸县),先祖为中国福建移民,也有人认为他是唐太宗之子曹王李明之后裔。他受业于高僧万行法师,在黎庄宗时拜左亲卫殿前指挥使。1010年李公蕴乘前黎朝嗣主幼冲,篡夺皇位,改元顺天,建立李朝。他迁都升龙城(即今日河内,原名大罗城,为唐朝高骈治所),大封宗室,立李佛玛为太子,以佛教为国教。
李公蕴夺位后遣员外郎梁任文、黎再严到宋朝,请求册封。宋真宗曰:“黎桓不义而得,公蕴尤而效之,甚可恶也。”只作了口头上的谴责,而后自我安慰道:“然以其蛮俗不足责。”随后还对李公蕴进行封,“制授权静海军留后李公蕴特进、检校太傅、安南都护、静海军节度观察处置等使、交趾郡王、食邑三千户,食实封一千户,兼御使大夫、上柱国,特赐推诚顺化功臣,仍赐袭衣、金银带、器币”,李氏政权很快便得到了宋朝的承认。后逐渐形成了“其王初立,即封交耻郡王,久之,进南平王。死者,赠侍中南越王”的制度,
李公蕴1014年在芳林州(治今越南永富省越池)打败大理军队后,向北向西北扩张,最终占领今永富省、河宣省及北太省等地僚人区,并以其女嫁与甲峒首领甲承贵,封他为谅州知州,大有尽取宋邕、钦二州之势。