Tras su paso por sendas categorías inferiores, juega en el Celta un año, otro en el Tenerife, recalando en el Deportivo Alavés en 2006.