Defensa central, fou jugador del Manlleu i de la Unió Esportiva Vic, abans de fitxar pel Centre d’Esports Sabadell, on jugà cinc temporades (1944-49) i disputà 83 partits a primera divisió. Amb la Unió Esportiva Lleida (1949-52) disputà 24 partits més a la màxima categoria. La temporada 1952-53 jugà conjuntament a l’Atlético de Tetuán i al Xerez Deportivo, retornà al Manlleu (1953-54) i acabà a l’Hèrcules de l’Hospitalet (1954-55). Posteriorment feu d’entrenador en diversos equips, entre els quals destaca la Gimnàstica de Torrelavega, a segona divisió (1966-67).