Bei den Olympischen Spielen 1912 in Stockholm war Ernest Haley Mitglied der britischen Mannschaft. Er wurde im 200- und im 400-Meter-Lauf eingesetzt. Im Wettbewerb über 200 Meter schied er im Vorlauf aus. Über 400 Meter qualifizierte er sich für einen der Halbfinalläufe, musste diesen jedoch abbrechen.