- Accountant by Profession
- Currently working IEBC as a constituency elections coordinator
- Offers consultancy services in accounting and management consultancy
- Worked as a finance and administration manager Bell Atlantic Communications Limited
- Worked as a part-time lecturer of statistics at JKUAT
- Founder of Rocky Driving School and the Monarch Hotel
- Proprietor Shell Petrol Station
- Member of National Council for Persons with Disability
- Rotarian
- Advocate of the High Court of Kenya and a Fellow of Certified Public Secretaries of Kenya and an Associate
- Member of the Chartered Institute of Arbitrators
- Founding Member Kenyan Paraplegic Organization
- Current Member of Parliament – Westlands Constituency
- Served as a Nominated Councilor Nairobi City Council
- Member of the Law Society of Kenya
- Member Institute of Certified Public Secretaries of Kenya
- Member of National Council for Persons with Disability
- Member Board of Governors Nalondo CBM School for Physically Disabled
- Logistics officer at Kenya airports authority (inland container department)
- Where he has risen through various ranks
- Member of landing club in Ngong
- Member of national council for persons with disabilities
- He is an Orthopedic Surgeon
- Currently the Minister in charge of Health and Sanitation – Busia County
- Worked as the Chief Superintendent Coast Provincial Hospital
- Worked as the Chief Superintendent Spinal Injury Hospital in Kenya
- Worked as a Consultant Surgeon at the Rift Valley Provincial Hospital
- Member of Kenya Medical Association
- Member of Association of Surgeons of East Africa
- Member of the Surgical Society of Kenya