Gu started his journey in the world of dance in 1979 when he attended Tsoying Senior High School. In 1992, he entered the Graduate School of Dance at Taipei National University of the Arts. During this period, Gu was under the guidance of Hwai-min Lin of the Cloud Gate Dance Theatre in learning the practices of creation and performance. He also received different trainings to gain skills of dancing from different fields including traditional Chinese Opera dance from Master Bao-chun Li, Central Java dance from Indonesian professor Sal Mugiyanto, breathing guidance from Korean coach Manhon and contact improvisation training from Ming-shen Ku.
He co-founded the Renwu Dance Theater in 1999, and has been presenting new works every year since then. For years, he has been invited to serve as review committee member of the dance category by the Ministry of Culture and the National Cultural and Arts Foundation. He is currently professor of Department of Dance and Dean of College of Arts at Tainan University of Technology.