Lateral dret que es formà al Terrassa Futbol Club. Passà tres temporades a l’equip amateurdel Reial Club Deportiu Espanyol fins que debutà a primera divisió el 1950. Jugà 13 temporades amb l’Espanyol i disputà 301 partits (segon en la història del club darrere de Raúl Tamudo). Es retirà el 1964, però continuà vinculat a l’equip de veterans de l’Espanyol. Jugà cinc partits amb la selecció espanyola B i un amb la selecció catalana. Posteriorment dirigí el Club de Futbol Badalona, la Unió Esportiva Sant Andreu, el Club Gimnàstic de Tarragona, el Club Esportiu Europa i l’Espanyol. Una plaça de Terrassa en porta el nom.