历任广州市财政税务局科员、助理检察员、副科长、科长,1990年3月至1990年12月任广州市税务局对外分局副局长,1991年01月至1993年11月任广州市税务局对外税政处副处长、1993年11月至1995年12月任广州市税务局对外税政处处长,1995年12月至1996年09月任广州市国家税务局涉外税收管理处处长,1996年10月至1997年10月兼任广州市国家税务局第三分局海洋石油分局局长,1997年11月至1999年10月任广州市国家税务局总经济师兼第三分局、海洋石油分局党组书记、局长,2001年1月至2001年8月任广州市国家税务局总经济师,2001年9月至2013年11月任广州市国家税务局党组成员、副局长(其间2001年至2005年在中山大学管理学院学习,获管理学博士学位),2013年11月任广州市国家税务局局长、党组副书记。2014年12月至今任广东省国家税务局党组成员、广州市国家税务局党组书记、局长。