Al Leung was born in Hong Kong. At an early age, he and his family immigrated to Canada. He grew up in Vancouver, British Columbia Canada. During that time, he graduated from the University of British Columbia (UBC) two times, with a Degree in Economics, Minor in Business, and a Diploma in Accounting. Al is also a CPA (Chartered Professional Accountants), a top certified accounting designation in the world.

Even with all his academic achievements, he decided to pursue his passions, acting and professional wrestling. Al has been in the Canadian and Hong Kong film industry for years. His experience includes movies, television, commercials, theater, print advertisement and voice-overs. Al has the training, education, and skills to be in the entertainment industry. He also speaks English, Cantonese, and some Mandarin.

Al is currently a pro wrestling announcer and commentator for ASW (All Star Wrestling) and also working in various promotions in the Pacific Northwest