Ng enlisted in the Singapore Armed Forces (SAF) in 1984 and served in the Republic of Singapore Air Force (RSAF).
Throughout his military career, Ng held various appointments, including: Commanding Officer, 149 Squadron; Commander, Tengah Air Base; Director, Joint Operations and Planning Directorate; Chief of Staff (Air Staff).