He was educated in St. Paul's College and graduated from Chinese University of Hong Kong. In the 1990s, he composed more than 60 songs for the TV programmes of TVB and for singers such as Sammi Cheng. Since the 2000s, he started to compose satirical songs about politics. Besides, he is currently a piano teacher and a columnist of Apple Daily. He also wrote a book called "If One Country no Two System then there is no Hong Kong 一國沒兩制便沒有新香港" in 2004. He helped a Christian organization to record the songs in the Sharing Hymns(共享詩歌) in 2005.