1962年6月出生于广东省惠州市惠东县。
1985年,从湖北财经学院(现中南财经政法大学)毕业后分配到中华人民共和国财政部某地区单位。 1988年11月起在广东省财政厅工作,从主任专家晋升为处长。 1999年3月,任东莞市副市长,工作两年,后返回广东省政府财政部门。 2007年4月,任省政府监察审计厅党支部书记。
2015年3月调任韶关市委书记,次年3月任广东省副省长。
2017年3月,他被任命为邻省海南省纪委书记。 同时,他成为中共省委常委。
2021年6月4日,山西省第十三届人民代表大会常务委员会第二十八次会议任命他为山西省代省长。 6月25日,山西省第十三届人民代表大会第五次会议决定,确认他为省长。
2022年12月29日,中共中央决定,任命他为山西省委书记(组长)。
2023年9月28日,兰佛安接任财政部党组书记。 2023年10月24日被任命为财政部长。