1991.09-1994.07,江西农业大学畜牧兽医专业学生
1994.08-1995.12,上犹县紫阳乡政府土管所干部、副所长、所长
1995.12-1998.02,上犹县中稍乡政府土管所所长(其间:1996.12-1998.02借用上犹县政府办公室工作)
1998.02-1998.11,上犹县政府办公室秘书
1998.11-2000.01,上犹县政府办公室副科级秘书
2000.01-2001.08,上犹县梅水乡政府副乡长
2001.08-2003.08,上犹县五指峰乡党委副书记
2003.08-2005.05,上犹县水岩乡党委副书记
2005.05-2007.10,上犹县梅水乡党委副书记、政府乡长(其间:2006.08-2006.09赣州市委党校2006年秋季培训班学习)
2007.10-2011.05,上犹县平富乡党委书记、人大主席(2007.09-2009.07中央党校函授学院法律专业本科班学习)
2011.05-2012.09,上犹县营前镇党委书记、人大主席
2012.09-2013.06,上犹县委办公室主任
2013.06-2016.08,上犹县委常委、政法委书记
2016.08-2016.09,上犹县委常委、常务副县长候选人
2016.09-2020.07,上犹县委常委、常务副县长
2020.07,全南县县委副书记[3]
2021.08,寻乌县委委员、常委、副书记,县政府副县长、代理县长[1][2]
2021年7月24日,赣州市委组织部发布干部任前公示,拟提名何善祥为县(市、区)政府正职人选。[4]
2021年8月4日,寻乌县召开全县领导干部会议,宣布省委、市委关于寻乌县委、县政府主要领导职务调整的决定。经省委、市委研究决定:何善祥任中共寻乌县委委员、常委、副书记,提名为寻乌县人民政府县长候选人。[1]
2021年8月16日,寻乌县第十八届人民代表大会常务委员会第三十三次会议决定:任命何善祥为寻乌县人民政府副县长,代理寻乌县人民政府县长职务。[2]