After playing in clubs like Kenya Breweries (former name of Tusker FC) and Kenya Pipeline from Nairobi, in 2004 he had a spell in Seychelles League club Saint-Michel United.
Sau khi thi đấu cho các câu lạc bộ như Kenya Breweries (tên cũ của Tusker FC) và Kenya Pipeline từ Nairobi, năm 2004 anh thi đấu ở câu lạc bộ Seychelles League Saint-Michel United.