光1967年毕业于哥伦比亚大学。1969年进入美国国务院工作，早年曾在宏都拉斯、瓜地马拉、中国、香港、越南等地任外交官。1990年出任美国驻韩大使馆，其间还曾任临时代办。1993年改任副馆长，1997年又任美国驻上海总领事。1999年至2001年间任美国在台协会台北办事处处长。2001年离职时，时任中华民国总统陈水扁曾授其大绶景星勋章。其后出任美国驻越南大使。2004年从外交官岗位上退休，并出任夏威夷东西文化中心东西论坛主任。2006年兼任美国在台协会主席。2007年12月11日，薄瑞光结束访问台湾的行