 Leung was raised primarily in Taiwan, returning to Hong Kong only during high school.Leung graduated from Chinese University of Hong Kong, where he majored in philosophy at the Chung Chi College.In 1998, Leung hosted "Teacup in a Storm" in Metro Broadcast Corporation.