1999.9-2003.6在河南师范大学法律专业学习;
2003.10-2004.5在河南韩大律师事务所实习;
2004.6-2007.6在新郑市安全生产监督管理局工作(期间2005.12至2007.6任辛店安监所所长);
2007.7-2009.6在新郑市委组织部工作;
2009.7-2010.6在新郑市信访局工作,任人民来访中心副主任(副科级);
2010.7-2012.11任新村镇人民政府副镇长;
2012.12-2013.8任八千乡纪委书记、综治办主任(正科级);
2013.9-2018.9任八千乡党委副书记、人大主席;
2018年9月到龙湖镇政府历练,2019年9月到教育园区管委会历练;
2020年12月至2021年5月任观音寺镇党委副书记;
2021年5月至2022年3月任薛店镇党委副书记;
2022年3月至今担任郭店镇党委副书记、镇长。