70年10月加入教育署任助理教育主任，1971年8月加入皇家香港天文台为科学主任，1980年5月晋升为高级科学主任，1990年7月晋升为皇家香港天文台助理台长，1996年12月至2003年3月任皇家香港天文台台长及香港天文台台长。林于2003年获颁授银紫荆星章。