Conocido cariñosamente como Pep, después de retirarse como atleta fue un destacado entrenador y entrenó entre otros grandes atletas a Carmen Valero.
Comenzó a practicar atletismo en la Joventut Atlètica Sabadell (JAS), pasando posteriormente por otros equipos de atletismo como RCD Espanyol, FC Barcelona y CN Barcelona.
Fue internacional cerca de treinta veces entre 1955 y 1965.
Participó en los Juegos Olímpicos de Roma 1960 donde finalizó en noveno lugar en el segundo hit clasificatorio y no avanzó a la final.
[3] Tras retirarse, siguió vinculado al atletismo desde todas las vertientes posibles, ya fuera como entrenador, directivo, seleccionador o profesor.