1983年至1988年任國家稅務總局增值稅處科員。
1988年至1994年任國家稅務總局流轉稅司增值稅處副處長。
1994年至1996年8月任國家稅務總局流轉稅司綜合處處長、稅政處處長。
1996年8月至1997年8月任深圳市國家稅務局辦公室主任。
1997年8月至2002年7月任深圳市國家稅務局流轉稅處處長。
2002年7月至2006年8月任深圳市國家稅務局總會計師。
2006年8月至2013年4月任深圳市國家稅務局副局長、黨組成員。
2013年4月起任深圳市國家稅務局黨組成員、副局長(副廳級)。