Prodotto della National Football Academy, nel 2013 si trasferisce in Francia al Metz, giocando per una stagione nelle giovanili. Nel 2015 fa ritorno in patria, firmando con gli Young Lions. Dopo due stagioni, si è trasferito all'Home Utd e in quella successiva all'Albirex Niigata Singapore, quest'ultima una filiale dei giapponesi dell'Albirex Niigata. In vista della stagione 2019 fa ritorno all'Home United, che nel 2020 ha cambiato denominazione in Lion City Sailors.