He holds bachelor of Laws degree of Uganda Christian University, Postgraduate Diploma in Legal Practice of the Law Development Centre. He also attended courses in Human Rights and Humanitarian Law from the John Sentamu Institute, Leadership Training by the African Youth Leadership Forum (AYLF), International Commercial Arbitration by the University of Cincinnati, Leadership Training by the Africa Leadership Institute.
He is involved in legal research, preparation of legal documents, client engagement and court representation, representation before administrative offices/ authorities, among others. He practices: trademark law, construction law, company law, foreign investment and family law. He has participated in several ground breaking legal assignments in his areas of practice.