1990年7月至2001年8月通山县人民检察院反贪局工作(1996年5月任助理检察员、1999年5月任检察员);2001年8月至2003年3月通山县人民检察院反贪局预防科副科长;2003年3月至2008年1月通山县人民检察院反贪局侦查三科科长;2008年1月至2010年12月通山县人民检察院反渎职侵权局局长(2008 年1月任副科级检察员、2009年8月任检察委员会委员);2010年12月至2014年4月通山县人民检察院反贪局局长、党组成员;2014年4月至今通山县人民检察院党组成员、副检察长。