Ernesto Augusto de Hannover nació en Queen's House, St.James's Park, Londres, el 5 de junio de 1771, siendo el octavo de los 15 hijos del rey Jorge III del Reino Unido, y de la duquesa Carlota de Mecklemburgo-Strelitz.
Como sus hermanos y hermanas, estudió con tutores hasta que fue enviado a la Universidad de Göttingen en 1786, junto a sus hermanos menores los duques de Cambridge y de Sussex.