Alex Zhu nació en 1980 y se graduó en la Universidad Zhejiang Shuren, donde estudió arquitectura y diseño de ambientes interiores.
En 2001 fundó el ING Design Institute, que desde entonces mantiene su lema: «el espacio es materia y también espíritu». El estudio trabaja por crear un nuevo modelo de integración de recursos de diseño, explora el diseño simbiótico entre múltiples ámbitos y abre, mediante la imaginación interdisciplinar y la ruptura, nuevas posibilidades creativas entre el espíritu, el espacio interior y los materiales.
Tras casi veinte años de práctica ha firmado proyectos de arquitectura e interiores dentro y fuera de China y ha recibido premios en diversos certámenes profesionales; su obra se ha publicado y recopilado en revistas especializadas de referencia y en material docente, y ha figurado en varias ocasiones en el International Interior Design Yearbook. Es fundador de distintas organizaciones sin ánimo de lucro y entidades académicas.