Richard holds the MA (Disability Studies-Special and Inclusive Education) from University of Roehampton London UK and the University of Karolina Praha (Czech Republic), Master of Institutional leadership and Management from Uganda Management Institute-Kampala, Bachelor of Arts (Social Sciences) from Makerere University and the Diploma in Secondary Education (Business Studies) from Kyambogo University.

Richard has also attended short trainings in Resource mobilization, strategic planning and management, organization conflict management, general management of organizations, project planning and management, NGO management, financial management, inclusive development and proposal writing.Richard has altogether 14 years of work in education, disability and development, public administration and project management. Before joining CSU in 2008, Richard worked with Ministry of Health as a Hospital Administrator at Jinja Regional Referral Hospital, with Uganda Association of Private Vocational Institutes/German Development Services (DED) as Regional Manager (Mid Western Uganda), Uganda National Action on Physical Disabilities as Finance and Administration Officer, ‘Brent Association of Disabled Persons (BADP) and Association of Moslems with Disabilities (AMD) Nesden, North London as Administration Assistant. Richard is a self motivated person who always strives to create a difference in whatever he does. In December 2013, Richard completed his training in Human Rights at Columbia University in New York.