S’inicià al Rugby Club l’Hospitalet, on jugà dues temporades a la divisió d’honor i la resta a la divisió d’honor B, i arribà a ser el capità de l’equip. Marxà a Nova Zelanda, on jugà i entrenà en diferents equips locals. Fou quinze vegades internacional amb la selecció espanyola (2002-04) i també jugà amb la catalana.