Es formà al Club Beisbol Viladecans, equip on jugà sempre, especialment com allançador encara que podia jugar en qualsevol posició defensiva i també era un gran batejador. Aconseguí tots els títols de Lliga i Copa del Rei entre el 1983 i el 2001 i fou considerat tres vegades millor jugador de la Lliga (1989, 1990, 1991). Formà part de la selecció espanyola en 122 ocasions, amb la qual disputà els Jocs Olímpics de Barcelona (1992), vuit Campionats d’Europa (en els quals assolí quatre medalles de bronze i fou escollit millor defensor del torneig el 1997), duesCopes del Món, dues Copes Intercontinentals i dues Copes IBA. També jugà un Columbus Games i dos All-StarGames als Estats Units d’Amèrica. Considerat un dels millors jugadors del beisbol català i estatal de tots els temps, prosseguí la seva carrera com a entrenador del CB Viladecans i dels equips inferiors de la Federació Espanyola.