A Partner and an Advocate of the High Court of Tanzania and courts subordinate thereto. Specializing in all matters of Civil Nature (Litigations), Labour law, land law, company law, bankruptcy, insurance law, and Media law, Mining law, banking law, conveyancing, receivership, environmental law, International trade, tax and civil law. He is also one of the foremost experts on arbitration law and procedure. Currently he is a resource person in Tanzania Institute of Arbitrators arbitration courses programmes. He is associated with ground-breaking decisions in his area of specialisation.