Over 15 years as a practicing Psychologist. His background is Counseling Psychology and Clinical Psychology.
Previously was Head of Training at SAPTA (Support for Addictions Prevention and Treatment in Africa), and also a lecturer in psychology and mental health units at Egerton and Daystar Universities Nairobi.
Has also trained other mental health professionals on substance abuse treatment in Ghana, Nigeria, Vietnam, Malaysia, Kazakhstan (central Asia) and Bahamas.
Currently he is the Co-Clinical Director at Intrapersonal Health Services: dealing with management of addiction and mental health issues.
He is also the President of International Society for Substance Abuse Prevention Professionals (ISSUP)-Kenya chapter. ISSUP brings together professionals in the field of addiction prevention and treatment.
He is a resource person for the Law Society of Kenya CPD seminars on Alcoholism / mental disorders and life skills.