En 1948 dejó al Atlante y se enroló en el balompié ibérico con el Real Oviedo y el Barcelona, equipos con los que duró poco tiempo; en el segundo debido a problemas contractuales, no pudo quedarse poco antes del inicio del torneo 1948-49, además de que solo jugó partidos ajenos a la Liga Española, (causa por la que no ha sido considerado en la lista de los jugadores que han militado en España) y regresó a México con el España, donde permaneció hasta 1950, año en que desapareció el equipo.