Karl graduated with a history degree from Exeter University and went on to the College of Law, York to obtain his academic and professional law qualifications. Having qualified as a solicitor in 2001 at a top City law firm, he joined a large Elmbridge law firm in 2004 and went on to co-found Galloway Hughes in 2008.