2006年3月任雷州市人民检察院党组书记、检察长;2007年11月任湛江市人民检察院党组成员、政治处主任,雷州市人民检察院党组书记、检察长;2008年1月任湛江市人民检察院党组成员、政治处主任,雷州市人民检察院检察长;2008年4月任湛江市人民检察院党组成员、政治处主任、检察委员会委员;2010年8月任湛江市人民检察院党组成员、副检察长、政治处主任;2011年12月至今任湛江市人民检察院党组成员、副检察长。2016年10月拟任湛江经济技术开发区检察院检察长(正处级)、党组书记。