Il a participé à quinze Grand Prix comptant pour le championnat du monde de Formule 1 débutant le au Grand Prix de Suisse. Il n'a pas marqué de point au Championnat du Monde, principalement en raison de la non-compétitivité des voitures HWM mais au Mans en 1951 il finit troisième du classement général au volant d'une Aston Martin DB2, c'est à partir de ce fait d'armes que Macklin commença à se faire un nom dans la course Automobile. Il a également couru dans 36 courses hors championnats. Son meilleur résultat a été réalisé en gagnant la course hors-championnat BRDC International Trophy à Silverstone en 1952.