He came to Singapore in 1991, teaching at Chung Cheng High School (Main) and Anderson Junior College before moving to Raffles Junior College, where he was in charge of the Raffles Humanities Scholarship Programme. He was appointed Master Teacher in 2008.