Desarrollo toda su carrera futbolística en Colo-Colo, donde fue integrante del plantel que realizó la gira internacional de 1927.
Comenzó a jugar fútbol cuando llegó desde Antofagasta, para actuar como refuerzo de Colo-Colo para la gira internacional, donde el club albo disputó partidos con clubes de América y también con equipos en Europa.
Fue seleccionado por primera vez para asistir al Torneo Olímpico de Fútbol 1928, fue titular en el encuentro frente a Portugal por la primera ronda de los Juegos Olímpicos, que significó la eliminación del torneo para Chile al caer derrotado por 2:4.
Ya eliminado, Chile disputó un torneo de consuelo frente a México y Países Bajos, en el que Chile saldría victorioso y en el que Ernesto jugó ambos encuentros, siendo el único defensor que disputó todos los partidos en aquel torneo.
Estuvo en el equipo titular en el segundo partido, su buen rendimiento lo mantuvo entre los titulares para el siguiente partido en el que chile cayó derrotado y quedó eliminado del mundial.