 A product of Real Sociedad's youth system, he first appeared for its main squad on 23 May 2004, playing 20 minutes in a 4–1 away win against Real Madrid (his only game of the season.He added a further three late substitute appearances in the following campaign).For 2006–07 he was loaned to Segunda División club UD Almería, playing an important role in the Andalusians' first-ever La Liga promotion.