[1] Castells se formó en las categorías inferiores de la Sociedad Deportiva Sueca, allí permaneció hasta que tras destacar en alevines e infantiles, el Valencia lo fichó.
En 2004 fue cedido al Eldense con el que disputó la promoción de ascenso a Segunda B, posteriormente fue cedido al Villajoyosa con el que realizó una buena temporada con clasificación para la Copa del Rey, todo un logro en el modesto club vilero.
La temporada 2006/07 realizó la pretemporada con el primer equipo y fue un fijo en las alineaciones del "B", en una temporada difícil que terminó con descenso del filial valencianista a Tercera División.
Una temporada más tarde jugó en el "Poli" Ejido en calidad de cedido, en lo que fue su debut en Segunda División.
[2] En la temporada 2008/09 tras desvincularse del Valencia, fichó por el Alicante, [6]