Interior dret, després de jugar dues temporades amb la Unió Esportiva Olot (1944-46), fitxà pel Centre d’Esports Sabadell, amb el qual disputà tres temporades a primera divisió (1946-49). Participà en 69 partits a la màxima categoria i marcà 21 gols. La temporada 1949-50 jugà amb el Real Madrid i a continuació tornà a jugar amb el Sabadell a segona divisió (1950-52). Disputà un partit amb la selecció catalana.