1990.07——1997.11 乌审旗第一中学任教;
1997.11——1999.02 任乌审旗原纳林河乡人民政府副乡长;
1999.02——2002.06 任乌审旗原纳林河镇人民政府副镇长;
2002.06——2004.08 任乌审旗原纳林河镇党委副书记、纪检书记;
2004.08——2005.10 任乌审旗原纳林河镇党委副书记、政府镇长;
2005.10——2007.08 任乌审旗乌审召镇党委副书记、政府镇长;
2007.08——2009.04 任乌审旗乌审召镇党委书记;
2009.04——2012.11 任乌审旗乌审召镇党委书记兼乌审召化工项目区党工委书记。
2012.11——2016.05 任乌审旗人民政府副旗长。
2016.05——2021.06 任中共乌审旗委常委、政府副旗长(其间:2016年6月19日-2016年12月23日;2019年4月18日至今任政府常务副旗长)。
2021.07——2023.10 任旗委常委、苏里格经济开发区党工委副书记、管委会副主任
2023.10--至今 任鄂尔多斯市退役军人事务局党组书记、局长