Formà part del Tiro Nacional de Barcelona, posteriorment Tir Esportiu de Barcelona. L’any 1965 es proclamà triple campió d’Espanya en carrabina matx olímpic, tres posicions i estàndard. A partir de llavors guanyà diversos Campionats d’Espanya, Catalunya i Barcelona en diferents modalitats, especialment en carrabina de tres posicions. Participà en la prova de precisió de 50 m en els Jocs Olímpics de Mèxic (1968), Mont-real (1976) i Los Angeles (1984). En aquests últims Jocs, també disputà la prova de carrabina d’aire comprimit de 10 m. Competí en diversos Campionats del Món i altres d’internacionals. Després, fou vicepresident de la Reial Federació Espanyola de Tir Olímpic.