Previously, he served as assistant pastor for youth and worship at Christ Lutheran Church, Setapak (1997-2000), and later as the founding pastor of Bangsar Lutheran Church (2000-2011).
Besides pastoral ministry, he also has been active in civil society, inter-religious engagement, and public discussion in the Malaysian new media scene. In December 2014, He completed his PhD in Religion, Ethics, and Society with the University of Agder, Norway.
Since January 2015, he has joined the faculty of Seminari Theoloji Malaysia (STM) as a lecturer in Contextual Theology and Sociology of Religion. He also serves as the director of the Centre for Religion and Society (CRS).
He is married to May Chin, and together they have four children.