He was ordained as a priest on 9 September 1990 at the Cathedral of the Immaculate Conception, Hong Kong, from the hands of Cardinal John Baptist Wu, then Bishop of Hong Kong.  Since his ordination, he has served as parish priest in St. Bonaventure Parish, Our Lady Queen of Angels Parish, and as Parochial Administrator of St. Francis’s Parish. He was also appointed as supervisor of St. Bonaventure College & High School, St. Bonaventure Catholic Primary School and Tsz Wan Shan St. Bonaventure Catholic Primary School. He has also been a member of the Hong Kong Catholic Board of Education since 2011. He has also been elected twice as the President of the Franciscan Foundation in Hong Kong (in 1999 and 2010 respectively).