Mr Chan joined the Immigration Department in 1982 as an Assistant Immigration Officer. He was promoted to Assistant Director of Immigration in 2007 and Deputy Director of Immigration in 2010. He was appointed as Director of Immigration from 2011 to 2016.
Mr Chan was Director of the Chief Executive’s Office from July 2017 to June 2022.