曾任砚山县政府副县长、中共砚山县委副书记,中共马关县委副书记、副县长、代县长、县长等职。
2012年5月——2020年1月,任文山壮族苗族自治州马关县委委员、常委、书记。
2020年1月——2021年5月,任文山壮族苗族自治州马关县委委员、常委、书记,文山壮族苗族自治州人民代表大会常务委员会副主任。
2021年5月——,任文山壮族苗族自治州人民代表大会常务委员会副主任。[2]
2020年1月17日,文山壮族苗族自治州第十四届人民代表大会第五次会议,选举李献文为文山壮族苗族自治州人民代表大会常务委员会副主任。[2]
2021年5月,经云南省委常委会研究同意,文山州委决定免去李献文中共马关县委书记、常委、委员职务。[3]
2022年2月13日,文山州十五届人大一次会议第三次全体会议,李献文当选为文山州第十五届人大常委会副主任。[1]