Gordon qualified as a solicitor in 2005 and worked in a firm of immigration solicitors in North London before relocating to Liverpool in 2009 when he joined Jackson & Canter.

He specialises in judicial review and detainee work. He is an accredited senior caseworker and supervisor.