1979.03--1983.08北方交通大学铁道机械系机车电传动专业学习
1983.08--1995.02铁道部北京铁路局大同分局大同西电力机务段见习生、技术干部、助理工程师、工程师,技术室副主任(1989.10)、总工程师(1993.04)
1995.02--1998.12铁道部北京铁路局大同分局大同西电力机务段段长
1998.12--1999.03铁道部北京铁路局大同分局分局长助理
1999.03--2000.04铁道部北京铁路局大同分局总工程师
2000.04--2004.11铁道部北京铁路局大同分局副分局长
(1999.09--2002.11北方交通大学交通运输工程专业在职学习,获工程硕士学位;2003.12--2004.10清华大学工业工程系工业工程专业在职学习,2006.07获工程硕士学位)
2004.11--2004.12铁道部北京铁路局大同分局副分局长兼大秦线扩能改造工程建设指挥部副指挥长
2004.12--2009.01铁道部昆明铁路局副局长
2009.01--2011.08铁道部昆明铁路局常务副局长(正局级)、党委常委
2011.08--2013.01铁道部昆明铁路局局长、党委副书记
2013.01--2013.03铁道部南昌铁路局局长、党委副书记
2013.03--2014.08中国铁路总公司南昌铁路局局长、党委副书记
2014.08--2017.03中国铁路总公司北京铁路局局长、党委副书记
2017.03--2018.12中国铁路总公司副总经理、党组成员
2018.12--2019.11中国国家铁路集团有限公司副总经理、党组成员[3]
2019.11--2022.07交通运输部党组成员,国家铁路局党组书记、局长[4]
2022.07-- 中国国家铁路集团有限公司董事长、党组书记[1]
中共二十大代表,第十四届全国人民代表大会代表、环境与资源保护委员会委员[2]
2019年6月18日,贯彻党中央关于加快推动中国铁路总公司股份制改造的决策部署,经国务院批准同意,中国铁路总公司改制成立中国国家铁路集团有限公司,当天已在北京挂牌。刘振芳任中国国家铁路集团有限公司党组成员、副总经理。[5]
2019年11月11日,刘振芳任交通运输部国家铁路局局长。[6]
2022年7月22日上午,中国国家铁路集团有限公司召开中层以上管理人员大会,中央组织部有关负责领导宣布了中央关于中国国家铁路集团有限公司正职调整的决定:刘振芳任中国国家铁路集团有限公司董事长、党组书记,免去其交通运输部党组成员,国家铁路局局长、党组书记职务。[1]
2023年3月12日,第十四届全国人民代表大会第一次会议通过,刘振芳当选第十四届全国人民代表大会环境与资源保护委员会委员。[2]