倫敦大學法學士、倫敦大學法學碩士、香港稅務學會理事、香港注冊稅務師;1970至1973于香港工業專門學院(香港理工大學前身)進修會計,1973完成英國公認會計師(ACCA)專業考試, 同年進入香港稅務局,1977升為評稅主任, 于稅務局工作15年離職, 后于香港城市大學會計系任教, 職位副教授,1998全職執業大律師, 主要工作為稅務及刑事案. 執業大律師16年后現全職稅務顧問,兼職任教香港會計師公會的法律課程。
著作有‘Advanced Taxation in Hong Kong’ (2位作者之一, 寫至11版) 是很多會計學生使用的大學教科書;‘Archbold Hong Kong’ 中關于稅務刑事檢控一章. 此書是香港刑事法的權威參考書;‘Halsbury’s Law of Hong Kong’ 第24冊稅法 (2012), 此書是香港法律的百科全書, 法律界的權威參考書。
曾于香港會計公會,ACCA, 律師會的月刋發表多篇稅務文章。
曾于各專業團體作多次關于稅務的演講。