Career
After playing in clubs like Kenya Breweries (former name of Tusker Football Club) and Kenya Pipeline from Nairobi, in 2004 he had a spell in Seychelles League club From January 2005 until January 2006, he played in Premier League of Bosnia and Herzegovina traditionally strongest club, from the capital Sarajevo. Then he returned to play in Kenyan Premier League clubs Thika United and AFC Leopards.
Since January until June 2007 he was in India in I-League club
Next, he moved to Seychelles club In January 2009 is back to his country playing for Sofapaka, but after 6 months he signed with another Seychelles club, Louisiana Passe Football Club. At end of 2009 he returned to Kenya and plays with Mahakama He usually plays as central defender.