Format al Girona HC, en edat júnior passà al CP Tenerife (1996-97) i debutà a primera divisió. La següent temporada fitxà pel CP Jonquerenc, de la mateixa categoria, amb el qual pujà a la divisió d’honor. Tornà al Tenerife (1999-00) –a la màxima categoria– i un any després fitxà pel Blanes, amb el qual fou campió de la Copa del Rei (2001) i guanyà una Golden Cup (2006). La temporada 2010-11 fitxà pel CP Vic, amb el qual conquerí la Supercopa d’Espanya i es retirà. Formà part de la selecció catalana que guanyà el Mundial B de Macau (2004).