S’inicià en ciclisme i el 1986 començà a practicar triatló. El mateix any participà en la primera triatló organitzada a Catalunya, la triatló de Banyoles. Corregué el seu primer ironman a mitjan anys noranta, i participà en més de vint curses de llarga distància. Fou campió d’Espanya de llarga distància (1998, 2000), doble guanyador de la Ironcat (2005, 2006) i campió de Catalunya de duatló (2004, 2007). Aconseguí diversos podis en el Campionat d’Espanya de triatló i guanyà en diverses ocasions el Campionat de Catalunya de duatló i triatló per equips. Formà part de la selecció espanyola en diversos campionats d’Europa i del Món. Fou entrenador de l’equip de triatló del CN Barcelona (1992-96) i entrenador i director esportiu del CN Mataró des del 1997.