Hughes begann seine Motorsportkarriere 2010 im Kartsport,<ref>Biography. jakehughesracing.co.uk, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 28. Januar 2016; abgerufen am 28. Januar 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> in dem er bis 2012 aktiv blieb. 2012 debütierte er zudem im Formelsport. Er nahm für Antel Motorsport an je zwei Rennen der BARC Formel Renault und deren Winterserie teil. Darüber hinaus fuhr er im Amateurmotorsport für Antel Motorsport zwei Rennen in der V de V Challenge. 2013 wechselte Hughes zu Lanan Racing in die neugegründete BRDC Formula 4 Championship. Er gewann vier Rennen und entschied die Meisterschaft mit 445 zu 410 Punkten vor Seb Morris für sich.
2014 fuhr Hughes in mehreren Formel-Renault-Meisterschaften. Für Mark Burdett Racing und das ART Junior Team nahm er an der nordeuropäischen Formel Renault teil. Mit einem dritten Platz als bestem Ergebnis wurde er Achter in der Fahrerwertung. Außerdem bestritt er für Mark Burdett Racing und Strakka Racing Gaststarts im Formel Renault 2.0 Eurocup und für Strakka Racing Gaststarts in der alpinen Formel Renault. 2015 wechselte Hughes zu Koiranen GP.<ref>Peter Allen: Hughes signs with Koiranen for 2015 FR2.0 Eurocup and Alps. paddockscout.com, 18. Dezember 2014, abgerufen am 28. Januar 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Im Formel Renault 2.0 Eurocup gewann er ein Rennen und wurde Gesamtsechster. In der alpinen Formel Renault beendete er die Meisterschaft mit vier Siegen auf dem zweiten Platz. In beiden Serien wurde sein Teamkollege Jack Aitken Meister.
2016 erhielt Hughes ein Cockpit bei DAMS in die GP3-Serie.<ref>DAMS announces Hughes, Ferrucci and Jorg as 2016 GP3 Series drivers. autosport.com, 28. Januar 2016, abgerufen am 28. Januar 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Er gewann zwei Rennen und schloss die Saison als bester DAMS-Fahrer auf dem achten Rang ab. Darüber hinaus nahm Hughes für Carlin am letzten Rennwochenende der europäischen Formel-3-Meisterschaft2016 teil. Dabei erzielte er einen dritten Platz. 2017 wechselt Hughes zu Hitech Grand Prix, für welches er weiterhin in der europäischen Formel-3-Meisterschaft antritt.
Seit Mitte der Saison 2021 fährt Hughes in der Formel 2 für HWA-Racelab.<ref>Hughes completes Hitech line-up for 2017 F3 season. motorsport.com, 19. Dezember 2016, abgerufen am 16. März 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>