Province of Seville
López was born in Osuna, Province of Seville, Andalusia. During his career he represented Sevilla FC, his hometown club, and RCD Espanyol, playing in 436 La Liga matches. He finished his first season in the competition with 20 games – all starts – and one goal, helping Sevilla finish seventh.