Graduated from Shanghai Theatre Academy in Shanghai, China. He studied ballet while in attendance.
Has worked alongside Chinese actress, Xiyue Cao several times. First, in the Taiwanese drama, Moon River (2015), where the two played love interests and later in the Chinese melodrama, The Lover's Lies (2016).