S’inicià al Club Natació Montjuïc. El 1994 disputà la Lliga de la primera divisió escocesa amb el Currie Rugby Football Club d’Edimburg i la temporada següent s’incorporà a la Unió Esportiva Santboiana, on jugà fins al final de la seva trajectòria esportiva. Les seves posicions al camp eren les de primera línia o pilar, malgrat que la darrera temporada també jugà en la tercera línia. Amb la Santboiana guanyà dues Lligues (1995, 1997) i una Copa (2000), i jugà al costat dels considerats millors jugadors de la història del rugbi català: Albert Malo i Oriol Ripol. Formà part de les selecció catalana en totes les categories. Amb la selecció espanyola jugà 27 partits i formà part del primer equip espanyol que disputà una Copa del Món (1999).