1988.09—1992.07 陕西师范大学历史系历史学专业学习
1992.07—1994.07 西安市未央区人事局干事
1994.07—1998.04 西安市未央区政府办公室秘书、秘书科科长
1998.04—2000.03 西安市未央区谭家乡党委副书记
2000.03—2002.07 西安市未央区谭家街道办党委副书记(期间:1999.09—2002.07 在省委党校政治学专业学习)
2002.07—2003.06 西安市未央区谭家街道办党工委副书记
2003.06—2005.08 西安市未央区委办公室副主任(正处级)
2005.08—2007.11 西安市未央区六村堡街道党工委副书记、办事处主任
2007.11—2009.09 西安市未央区政府办公室主任
2009.09—2012.09 周至县委副书记(正处级)
2012.09—2015.06 周至县委副书记、县长(期间:2010.04—2013.07 在西北工业大学公共管理专业学习)
2015.06—2020.03 周至县委书记
2020.03—2020.06 周至县委书记、一级调研员
2020.06—2021.06 周至县委书记、二级巡视员
2021.06—2022.03 榆林市政府副市长、党组成员[1]
2022.03 榆林市委常委,市政府副市长、党组成员[2]
2021年6月14日,陕西省委组织部发布干部任前公示,杨向喜拟为榆林市政府副市长人选。[3]
2021年6月29日,榆林市四届人大常委会召开第四十二次会议决定:任命杨向喜为市政府副市长。[1]
2022年3月25日,中国共产党榆林市第五届委员会举行第一次全体会议,杨向喜当选为第五届市委常务委员会委员。[2]
2022年3月29日,榆林市第五届人民代表大会第一次会议,选举杨向喜为榆林市人民政府副市长。[4]