Gordon besuchte die Royal Military School of Music in Kneller Hall. Anschließend spielte er bei den Coldstream Guards unter Trevor Sharpe und Richard Ridings Waldhorn.
Gordon spielte Soloposaune, nachdem er 1993 der Hillingdon Band unter Philip Sparke beigetreten war, bevor diese sich mit der John Laing Hendon Band zu Denham Hendon Brass zusammenschloss. Im Jahr 2003 wurde er zum musikalischen Leiter ernannt.