Ottenne il suo best ranking in singolare il 1º maggio 1995 con la 100ª posizione, mentre nel doppio divenne il 23 marzo 1992, il 66º del ranking ATP.
Specialista del doppio, vinse in carriera tre tornei del circuito ATP su un totale di sei finali disputate. Il primo successo avvenne nel 1988 nel Tel Aviv Open, in coppia con il bahamense Roger Smith; in quell'occasione superarono in finale la coppia formata dai tedeschi Patrick Baur e Alexander Mronz con il punteggio di 6-3, 6-3. Le altre vittorie furono ottenute nel Seoul Open 1989 e nel Birmingham Open 1991. Nel 1992 raggiunse i quarti di finale dell'Australian Open in coppia con l'israeliano Gilad Bloom; vennero sconfitti dalle teste di serie numero due, gli statunitensi Scott Davis e David Pate in quattro set. Nel circuito ATP Challenger Series vinse, inoltre, tre tornei in singolare e sei in doppio.
Fece parte della squadra keniota di Coppa Davis dal 1986 al 1998 con un bilancio complessivo di ventitré vittorie e quattordici sconfitte.