Usman is accredited as a Solicitor and Law Society Level 2 Caseworker. After completing his training contract in 2007 at a leading City firm, he worked for two years in criminal law. His next step was to qualify with an LLM in International Law at the School of Oriental & African Studies. He then moved into the field of immigration, joining a private immigration firm in Central London where he gained experience of the Points Based System, family immigration and nationality matters. He joined Lawrence Lupin Solicitors in January 2012, where he works on a range of immigration cases, including those involving detention. He is proficient in French, Italian, Russian and Urdu.