Començà al Banyoles, d’on passà a la UE Figueres (1961-63) i al Girona FC (1963-65). En l’equip gironí es convertí en lateral dret després de jugar d’extrem esquerre. Continuà en el Badalona (1965-68), a segona divisió. Fitxà pel FC Barcelona (1968-71), amb el qual disputà 84 partits, un dels quals fou la final de la Recopa (1969). El seu darrer club fou el CE Sabadell, amb el qual jugà una campanya a primera divisió (1971-72) i dues a segona (1972-74). En retirar-se es vinculà a l’Agrupació de Veterans del Barça.