- Bachelor of Law University of Niles in Sudan.
- Awarded legal Accreditation SASL.
- Trainee for a year with the lawyer: Syed Ahmed Tayeb from 2007 to 2008 in Sodan.
- Legal Advisor for Saeed Bin Abdullah’s law firm for two years Jeddah.
- Legal Advisor for Your Advocates Group in Western Region for three years Jeddah.