Her career began in 1985 when she joined Hong Kong TVB. As her career developed, she took on variety of roles in TV series and movies. Hong Kong audiences still remember her first appearance in Jacky Cheung's music video ????? and her performance as Princess Fragrant in Take Care, Your Highness! (????). Overseas, Maggie has gained a wider audience with roles as Xiaozhao (??) in New Heavenly Sword and Dragon Sabre (?????), Shek Yi-Ming (???) in Blood of Good and Evil (????), Cin Kiu (??) in The Breaking Point (????), Wai Hoi-Yi (???) in Conscience (?????), Anson Man (???) in Healing Hands (????), Sylvia Hong (???) in The Gem of Life (????), Officer Kat in PTU, and Mrs. Big D in Election.