As a singer-songwriter, piano tutor and performer, Joshua got Music Degree from Texas Christian University in the US in 2004. He has been active in music career since then, beginning to teach classical, pop and jazz piano. He got Royal Schools of Music Classical Guitar Grade 8 in 2011. He writes and arranges songs, lyrics and instrumental pieces. He published a Gospel CD in 2014 called "Early Morning", which he composed both the songs and lyrics in all 10 songs. He held his first personal concert in 2016. He passed Trinity LTCL Piano Recital with Distinction in 2017. He is now a member of Composers and Authors Society of Hong Kong (CASH) and The Songwriters' Association of Hong Kong. Currently, he is living in the United Kingdom, studying Master of Music (Composition) in the University of Manchester.