Ha cominciato a giocare in patria, al Fire Batteries. Nel 1994 si è trasferito in Sudafrica, all'African Wanderers. Nel 1995 è tornato al Fire Batteries. Nel 1996 è passato all'AmaZulu, squadra della massima serie sudafricana. Nel 1997 è stato acquistato dal Bidvest Wits, in cui ha militato per nove anni e con cui ha collezionato più di 250 presenze. Nel 2006 si accasa all'AK con cui conclude, nel 2009, la propria carriera.