Andy joined the Hong Kong Christian Service as a school social worker after he graduated from the Chinese University of Hong Kong in mid 80s. Andy pursued his master degree in 1988 in Columbia University in New York City.
He worked briefly in foster care and family counselling service before he joined the Richmond Fellowship of Hong Kong as Assistant Director in 1991. In 1999, Andy joined the Society of Rehabilitation and Crime Prevention, Hong Kong ( SRACP ) and became its Chief Executive in 2005. SRACP is the only government subvented NGO in Hong Kong providing comprehensive support to prison inmates and ex-offenders.
Andy retired from SRACP in September 2019, but is still active in community services. He is the founding member, council member and the convener of Social Enterprise Endorsement Scheme ( SEE Mark ) of the Hong Kong General Chamber of Social Enterprises Limited (HKGCSE).
Presently, he is also the chairman of Advisory Committee of the Social Work Department of Hong Kong Baptist University, adviser of the Office of the Ombudsman, Hong Kong, member of the Post-Release Supervision Board, as well as the Observer of the Independent Police Complaints Council.