Province of Seville
Castaño was born in Dos Hermanas, Province of Seville. An unsuccessful youth graduate of Sevilla FC he went on to represent Dos Hermanas CF, Real Zaragoza B, Xerez CD, Pontevedra CF – two spells – AD Ceuta, CE L'Hospitalet and Arroyo CP.