S’inicià en el Club Natació Poble Nou. Fou campió d’Espanya infantil amb la selecció catalana (1994) i debutà en l’àmbit internacional en la categoria juvenil (1996). Successivament passà pel CN Sant Andreu (1999), CN Barcelona (2007), CN Sabadell (2009) i CN Catalunya (2011). El 2001 formà part de la selecció espanyola que vencé en la Universíada i el 2006 fou nou vegades internacional intervenint en la Lliga mundial. Amb el CN Barcelona participà en la Copa d’Europa de clubs i en el LEN Trophy (2008-09).