1986年受聘任為香港律政署檢察官，長期從事刑事檢控工作。1989年升任高級檢察官，1995年升任為副首席檢察官。2000年至2006年，主管香港有組織犯罪及黑社會犯罪的檢控和決策工作。2007年至2010年，主管反腐及職務犯罪檢控決策工作。