1985.09—1989.07,华中农业大学农业工程系农业机械化专业学习;
1989.07—1990.10,赣州地区科技情报所干部;
1990.10—1991.01,赣州地区科委干部;
1991.01—1993.03,共青团赣州地委科员;
1993.03—1993.12,赣州地委办公室科员;
1993.12—1995.01,赣州地委办公室副科级秘书;
1995.01—1996.06,赣州地委办公室正科级秘书;
1996.06—1998.01,赣州地委办公室信息科科长;
1998.01—1999.07,共青团赣州地委副书记、党组成员;
1999.07—2002.04,共青团赣州市委副书记、党组成员(1998.09—2000.12江西师范大学在职研究生课程班学习);
2002.04—2004.03,共青团赣州市委书记、党组书记(2002.03—2002.06江西省委党校第20期中青班学习);
2004.03—2008.08,定南县委副书记、县长(2002.09—2005.07中央党校经济管理专业学习;2005.09—2007.06武汉大学专业学位研究生班软件工程电子政务专业学习,获工程硕士学位;2007.03—2007.06江西省委党校第30期中青班学习);
2008.08—2009.02,赣县县委副书记、县长;
2009.02—2011.06,赣县县委书记;
2011.06—2012.12,赣州开发区党委副书记、管委会副主任(正处级);
2012.12—2014.09,赣州出口加工区管委会主任,赣州开发区党委副书记、管[1]委会主任;
2014.09—2015.12,赣州经济技术开发区党工委副书记、管委会主任;
2015.12―2016.09,赣州经济技术开发区党工委书记(2015.03—2016.01挂职任国土资源部规划司副司长);
2016.09—2020.09,江西省赣州市委常委、赣州经济技术开发区党委书记;[2]
2020.09—2020.10,江西省萍乡市委常委、副市长提名人选;
2020.10--2022.02,萍乡市委常委、市政府常务副市长、党组副书记;[3]
2022.02—2022.03,江西省民政厅党组书记。[4]
2022.03,江西省民政厅党组书记、厅长。[5][1]
2020年10月28日,萍乡市十五届人大常委会第三十次会议,决定任命李明生为萍乡市人民政府副市长。[6]
2021年9月29日,萍乡市第十三届委员会第一次全体会议通过,任李明生为萍乡市第十三届委员会常务委员会委员。[7]
2021年10月23日,萍乡市第十六届人民代表大会第一次会议选举,李明生为市人民政府副市长。[8]
2021年12月30日,中共江西省委组织部发布干部任前公示,李明生拟任省直单位党政正职。[3]
2022年2月7日,江西省民政厅召开干部大会,宣布省委关于省民政厅主要负责人职务调整的决定:李明生任省民政厅党组书记。 [4]
2022年3月29日,江西省十三届人大常委会第三十七次会议通过,决定任命李明生为省民政厅厅长。[5]
2023年3月31日,江西省第十四届人民代表大会常务委员会第一次会议,决定任命李明生为江西省民政厅厅长。[1]