1998.07-199 1.08河北師範大學數學專業學生;
1991.08-1994.04興隆二中教師;(期:1992.06-1994.04借調縣委辦公室秘書);1994.04-1995.05438+0興隆縣豆子峪鄉黨委副書記;
1995.05438+0-1995.12興隆縣豆子峪鄉政府副鄉長;
1995.12-1998.03興隆縣豆子峪鄉黨委副書記、鄉長;
1998.03-1999.09興隆縣豆子峪鄉黨委書記;(周期:1998.09-2000.09);
1999.09--2000.02興隆縣半壁山鎮黨委書記、鎮長;
2000.02--2000.6438+02興隆縣半壁山鎮黨委書記;
2000年3月-2003年3月寬城滿族自治縣縣委常委;
2003年3月-2006年5月寬城滿族自治縣委員、常委、宣傳部長;
2006.05--2007.03承德縣人民政府副縣長;
2007.03--2008.06承德縣委常委、縣政府副縣長;
2008年6月——2011.08承德縣人民政府常務副縣長;
2011.08-2012.02隆化縣委副書記、人民政府副縣長、代理縣長;
2012.02隆化縣委副書記、人民政府縣長;
現任隆化縣縣委書記。