Cheng worked for 10 years as a senior staff worker with the Australian Fellowship of Evangelical Students at the University of Melbourne and then ministered at a number of churches in Sydney.
Cheng spent ten years as a senior staff member at the Australian Fellowship of Evangelical Students in Melbourne and later served in various Sydney churches.