Començà practicant l’atletisme, en 110 m i 400 m tanques, al Club Deportiu Universitari de Barcelona, i arribà a ser internacional contra Alemanya. Ja al Centre Gimnàstic Barcelonès, Constantí Miranda l’engrescà a jugar a rugbi amb el BUC, del qual era preparador físic. Després de tres anys en aquest club fou fitxat pel Club Natació Barcelona de la divisió d’honor, on jugà dues temporades i obtingué un subcampionat de Lliga. Posteriorment, assolí l’ascens a la divisió d’honor amb el RC Cornellà, on jugà deu temporades al màxim nivell i fou convocat tres vegades per a jugar amb la selecció espanyola. Després d’un parell d’anys al Club Rugby La Maquinista, fou un dels fundadors del Club de Rugbi Sant Cugat, on ha estat jugador, entrenador i directiu.