He is a right-arm medium-pace bowler and lower-order batsman who plays for Swamibapa Sports Club. He was part of Kenyan side for the 1999 ICC World Cup. His best bowling performance of 10-4-30-3 in ODIs came against India at St George's Park, Port Elizabeth on 17/10/2001 during the Standard Bank Triangular Tournament. That won him the Man of the Match Award and eventually Kenya beat India by 70 runs. He once took a seven-wicket haul in one innings in a league match. He currently coaches The Northern Nomads, a cricket team that plays in Kenya's Sahara Elite League.