Ernest DODD est né le 21 mars 1880 à Wellington en Nouvelle Zélande.
Élève au Wellington College, il y pratique le rugby. Ses études terminées, il est employé dans la New Zealand Shipping Company et joue dans le club du Wellington College Old Boys, avec lequel il dispute 45 matchs de 1901 à 1905.
Le 2 septembre 1905, il est sélectionné au poste de talonneur dans l’équipe de Nouvelle-Zélande face à l’Australie. Vainqueur de ce match 14 à 3, c’est sa seule apparition sous le maillot des All Blacks. Après la déclaration de guerre, il s’engage dans le corps expéditionnaire néo-zélandais en février 1917.
Promu sergent, il rejoint le 2e Bataillon de la 3e Brigade Néo-Zélandaise de Fusiliers. Arrivé en Europe le 16 juillet 1917, il est envoyé début août dans la bataille de Passchendaele où il est blessé. En 1918 dans le Pas-de-Calais, il enchaîne les combats à Haplincourt, Bertincourt et Ruyaulcourt. Pendant la bataille d’Havrincourt, Ernest est tué le 9 septembre 1918.
Il repose dans l’extension Britannique du cimetière communal de Metz-en-Couture dans le Pas-de-Calais, tombe IV, B, 16.