Soci del Centre Excursionista Tarragona i membre del Grup Alpí d’aquesta entitat, del qual fou l’impulsor, ha realitzat nombroses ascensions als Pirineus i els Alps, i ha format part de diverses expedicions a l’Himàlaia: Nun (1985), Annapurna (1987), Cho Oyu i Shisha Pangma Central (1993) i l’Everest (1997, 2000). Després de compaginar l’alpinisme amb les curses de muntanya, l’any 2006 s’inicià en les curses de molt llarga distància per muntanya amb la Ultra Trail Tour du Mont Blanc 155 km. Posteriorment ha completat nou ultracurses entre les quals destaquen la Goretex Transalpine Run (300 km en vuit etapes, 2008), la Transgrancanaria sur-norte (92 km, 2010) o la Tor des Géants della Valle d’Aosta (330 km, 2011).