Joshua Hill débute en karting l'âge de 13 ans. En 2008, il pilote en GT. Il termine troisième du championnat britannique Ginetta GT Junior et remporte le championnat Ginetta Junior Winter. En 2009, Hill passe à la monoplace et débute pour Jamun Racing en Formule Ford britannique. Il termine sa première saison à la onzième place avec deux podiums, tandis que son coéquipier James Cole(en) remporte le titre de champion. En 2010, Hill remporte cinq courses en Formule Ford britannique et se classe cinquième au classement général final tandis que Scott Pye(en), son coéquipier, remporte à nouveau le championnat. Hill participe également à deux courses de Formule Ford Benelux, terminant une fois sur le podium.
Fin 2010, Joshua Hill participe à la série hivernale britannique de Formule Renault pour Manor Motorsport. Avec un podium, il termine la saison à la neuvième place. Début 2011, Hill conduit pour ETEC Motorsport dans la Toyota Racing Series, la série de monoplaces la plus relevée de Nouvelle-Zélande, de style Formule 3, organisées pendant l'hivereuropéen[3],[4]. Avec une quatrième place comme meilleur résultat, il termine 13e de ce championnat des antipodes. Il débute ensuite en Formule Renault britannique chez Manor Competition[5],[6],[7]. Avec deux quatrièmes places comme meilleurs résultats, il termine septième du championnat et meilleur pilote de Manor. Hill participe également à quatre courses de Formule Renault d'Europe du Nord pour KTR, avec là encore une quatrième place comme meilleur résultat. À l'issue de cette saison, il dispute la série hivernale de Formule Renault britannique pour Fortec Motorsport. Joshua Hill décroche la pole position lors des six courses, en gagne deux[8] et termine cinquième du championnat. Il remporte sa première victoire lors de la finale en novembre[9].
En 2012, Hill recommence la saison pour ETEC Motorsport dans la Toyota Racing Series en Nouvelle-Zélande. Hill remporte la victoire lors de la manche d'ouverture du championnat. D'autres podiums suivent au fil de la saison, avec deux deuxième et deux troisième places. Au classement général, il obtient encore la quatrième place en fin de saison, en étant le meilleur pilote de son équipe. Par la suite, Hill devait s'engager en Formule Renault britannique pour Fortec Motorsport[8]. Cependant, le championnat n'a finalement pas lieu, et Hill débute en Formule Renault nord-européenne, toujours pour Fortec Motorsport. Joshua Hill, remporte cinq courses et termine troisième du championnat. Par ailleurs, Hill participe à quatre courses de la Formule Renault 2.0 Eurocup pour Fortec. Hill participe à la Coupe de Formule Renault 2.0 d'Europe du Nord, remporte cinq victoires termine troisième au général.
En 2013, Joshua Hill obtient un volant en Championnat d'Europe de Formule 3 chez Fortec[10]. À Hockenheim, il monte sur le podium avec une deuxième place. Le , Joshua Hill quitte le championnat et annonce sa retraite du sport automobile[11],[12], alors que la saison n'est qu'à mi-chemin et qu'il occupe toujours la dixième place du classement général[13].