1985年07月,参加工作。
2002年09月 - 2010年12月,担任河北省广播电视局副局长、党组成员。
2010年12月 - 2012年04月,担任河北省广播电视局副局长、党组副书记。
2012年04月 - 2015年07月,担任河北省委宣传部副部长。
2015年07月 - 2016年04月,担任河北省委宣传部副部长、省网信办主任。
2016年04月 - 2018年01月,担任河北省委宣传部副部长,河北广播电视台党委书记、台长、总编辑。
2018年01月至今,担任河北省委宣传部副部长,河北广播电视台党委书记、台长、总编辑,河北省人大教育科学文化卫生委员会副主任委员。