En 1925 ingresa al club San Luis de Quillota y con 15 años integra el primer equipo.Sin embargo en 1938 fue gravemente lesionado por el defensa uruguayo Avelino Padilla, de River Plate, lo que truncó para siempre su carrera.Volvió a Chile y jugó por Santiago Morning e Iberia, logrando con este último el ascenso a Primera División en 1945.[5] En la ciudad de Villa Alemana existe un club que como homenaje, lleva su nombre, Club Deportivo Iván Mayo de Villa Alemana, club que militó en la Segunda División y Tercera División de Chile.Y en su natal Quillota, los hinchas canarios eligieron que la tribuna norte del Estadio Municipal Lucio Fariña Fernández lleve su nombre.