 He ended his radio show on AM1320 on 30 August 2019.In print, Cheng had been a columnist for the "Ming Pao Weekly", "Hong Kong Economic Journal" and "South China Morning Post" since 1999.On 19 August 1998, Cheng was ambushed by two knife-wielding assailants and sustained serious injuries outside the radio station before he was scheduled to air.