Marco obtained his law degree and postgraduate certificate in laws from the University of Hong Kong. He also obtained two master of law degrees from the City University of Hong Kong. He was admitted as a barrister in 1996 and served his pupilage with the then Legal Department.

After completion of pupillage, Marco worked as Government Counsel in the Prosecutions Division of the Department of Justice (DOJ). He was later promoted to the rank of Senior Government Counsel. He spent 12 years in the DOJ advising and prosecuting a great variety of cases at all levels of courts. In 2010, he left the DOJ and joined the Judiciary as a Permanent Magistrate. During his 6 years with the Judiciary, he sat mostly in the Eastern Magistrates’ Court where he tried a wide variety of cases, including notable public order cases, ICAC and SFC cases. In addition, he also sat as a Deputy District Judge and served as an Assistant to the Justices of Appeal (Criminal), each for 6 months.

Marco has immense experience in criminal matters and has a specialist practice in commercial fraud, corruption, money laundering, market misconduct, technology crime, copyright and trade description offences.