He holds a Bachelor’s degree in Law from the University of Dar es Slaam, and a Masters in International Trade law 2008, from the University of Wales. A Diploma in Legal Practice from the Law Development Centre, a Certificate in Advocacy skills 2003, Certificate in Training of Trainers, and one in Pedagogy. He tutored at different institutes including; Islamic University of Uganda, Cavendish University and he was an Associate Consultant in Corporate and Commercial law in Uganda Management Institute. He is an expert in Debt recovery and debt management/restructuring, ADR, Commercial transaction, Civil and Commercial litigation.