Tommy graduated from the UBC Law School in 1981. He has been practising law in Vancouver since 1982. He has been an active member of both the legal profession and Chinese Canadian community in B.C. He received the Community Service Award in 2000 from his fellow lawyers of the BC Branch of the Canadian Bar Association. A writer and a poet, he received the 2005 Liang Shih-Chiu Literary Award for poetry translation in Taiwan.