He was sports editor of The Straits Times from 1982 to 1999, after which he became senior writer before moving to the now-defunct tabloid Streats as deputy editor. During his long journalistic stint, he covered several Olympic Games, Commonwealth Games, Asian Games and football's World Cup and European Championship. In 2006, he joined The New Paper as consulting editor and is currently a freelance writer for The Business Times and golf publications.