Comenzó jugando como amateur en un club de su localidad de nacimiento hasta que cuando realizaba el servicio militar un observador del Recreativo de Huelva recomendó su fichaje al Club.
Debutó en Tercera División con el filial recreativista que entonces se denominaba “Recreativo Onubense”.
Tras disputar diez partidos subió al primer equipo debutando en Segunda División contra Osasuna.
También fue dos veces internacional con la selección española “B”.
También ha colaborado en diversos programas deportivos de televisiones locales.