He has worked as a lecturer at Moi University, School of Medicine for more than eleven years teaching both undergraduate and Masters student. He Currently works in the Department of Surgery and anesthesiology. He is also a Consultant Urologist Offering Professional services at Moi and Teaching Referral and a member of of the Kidney Transplant team in the hospital.
His Membership includes the following:

  1. Foundation Fellow, College of Surgeons East Central and Southern Africa.
  2. Kenya Association of Urological Surgeons, a member of Education and Training Committee.
  3. Kenya Medical Association.
  4. International societal of Urology Membership