Cheng was born in Hong Kong on 16 May 1927 and was educated in Beijing and Tianjin. He received Bachelor of Science in civil engineering from
Tianjin University in 1948 and moved to Hong Kong. He joined the Hong Kong government as an assistant structural engineer to the architectural office of the
Public Works Department in 1953. He subsequently studied abroad in England and graduated with the
Diploma of Imperial College in Concrete Structures and Technology from the
Imperial College London in 1964. He returned to Hong Kong and became the chief structural engineer of the Buildings Ordinance Office of the Public Works Department by 1965. He retired from the government in 1977 and started his own consultancy office, H. K. Cheng & Partners, Consulting Engineers. ==Public career==