Atleta del CN Barcelona, formà part de l’equip espanyol que guanyà la medalla de bronze en la cursa de relleus de 4 × 4-3-2-1 voltes en la tercera edició dels Jocs Europeus en pista coberta (1968). El 1969 fou tercer en els 400 m del Campionat d’Espanya en pista coberta. En Campionats de Catalunya fou campió dels 400 m (1969) i dels 4 × 400 m (1967). El 1969 superà el rècord català dels 400 m en pista coberta i també fou membre dels equips que milloraren els rècords catalans a l’aire lliure dels 4 × 400 (1968) i dels 4 × 800 m (1967, 1968).