Es formà a les categories inferiors de la Penya Barcelonista de la Ràpita (1987), la UE Rapitenca (1988-97) i el Gimnàstic de Tarragona (1997-99). Posteriorment jugà, com a lateral dret, als primers equips del Tortosa (1999-2003), el Reus Deportiu (2003-04), el Girona (2004-05), el Sant Andreu (2005-06) i el Terrassa (2006-07). El 2007 fitxà pel Swansea City gal·lès, amb el qual aconseguí l’ascens a la Premier League anglesa (2011) i guanyà la Copa de la Lliga (2013).