Is an advocate of the High Court of Tanzania and subordinate courts. He has experience in tax litigation and general litigation, real estate transactions, mining and oil and gas laws, telecommunication and information technology laws. He has Master of Laws in Commercial and Corporate Law, Bachelor of Laws and Postgraduate Diploma in Legal Practice.