1947年出生于中国南京市，出生后不久于1948年随双亲迁往台湾台中市，再于1949年迁往澳门。1965年圣公会（澳门）蔡高中学毕业后原已录取台湾国防医学院，但因家庭因素，改为前往香港就读香港中文大学物理系；并于1969年取得学士学位。1970年取得匹兹堡大学物理学硕士，1974年取得加州大学圣地牙哥分校应用物理学及资讯科学博士，博士指导教授是诺贝尔物理学奖得主汉尼斯·阿尔文。曾任职于马克斯普朗克高层大气研究所（今马克斯·普朗克太阳系研究所， Max Planck Institut für Sonnensy