Començà a patinar al CN Reus Ploms i passà al Reus Deportiu, amb el qual debutà en la màxima categoria el 1995. Fou campió d’Europa juvenil (1996) i júnior (1998) amb la selecció espanyola. Jugà al CH Vila-seca (1998-2000), a primera divisió, el CP Areces (2000-01), a l’OK Lliga, i el CP Tenerife (2001-02), també a la màxima categoria. Fitxà pel Liceo de la Corunya (2002-04), amb el qual guanyà una Copa d’Europa (2003), una Copa Continental, una Copa Intercontinental i una Copa del Rei (2004), el Vigo Stick (2004-05), a l’OK Lliga, i l’HC Braga (2005-07) de la primera divisió portuguesa. Després tornà a la Corunya, on es vinculà com a entrenador de les categories inferiors del Compañía de María.