Es formà al Futbol Club Barcelona, on va ser capità, entrenador i president de la secció (1956-66 i 1972-76). Jugà al Club Deportiu Terrassa (1967-71). Amb la selecció espanyola jugà 67 partits i disputà els Jocs Olímpics de Tòquio (1964) i Mèxic (1968). Fou vicepresident de la Federació Catalana de Hoquei (1997-2005).