Home United FC
He was brought into the Tampines Rovers squad from the Young Lions after a stint with Sembawang Rangers FC, largely as a back-up player for the 2007/2008 highlighting season. However, due to teammate Sead Muratovic's failure to pass the annual fitness test, he became a major part of the first team's fixture in the S-League. He then joined Home United FC in 2010.