He is an advocate of the High Court of Kenya and the Managing Partner in the firm.
He holds a Bachelor of Laws degree (LLB) from Kabarak University and a post graduate Diploma from Kenya School of Law. He previously worked for Judy Thongori & Co. Advocates, Kimamo Kuria Advocates and Sunkuli Ndegwa & Company Advocates. In 2017, he was given special recognition for his dedicated contribution in public interest litigation by Chapter 1 Kenya. He has a wide of range of experience in litigation, conveyancing and commercial transactions.