。
早年生活.早年在香港接受教育，曾住在彩虹邨及长沙湾廉租屋，小学就读福荣街官立小学，中学就读于福华街实用中学及九龙工业学校，初中班主任为后来的民政事务局局长蓝鸿震。母亲因在银行大班家中打住家工的关系，在1968年举家移民加拿大，随后成为飞机维修学徒，并取得飞机工程师专业资格，从1970年至1981年，在加拿大温哥华的加拿大太平洋航空公司担任飞机工程师。
出版事业.在1981年，他不再从事航空方面工作，并成为独立的市场顾问。1983年，在星岛集团主席胡