Born in Andújar, Jaén, Andalusia, Herrero made his senior debuts with local amateurs CD Illiturgi CF before joining Real Jaén in 1991.
Herrero returned to Jaén for the second time in the 2003 summer, retiring at the end of the 2005-06 campaign after a further three years in the third level, aged 36.