Començà amb l’equip de La Salle Bonanova i amb el Vilacortens abans d’ingressar a la Unió Esportiva de Sants (1935). Després de la Guerra Civil retornà al Sants (1939-40) i tot seguit fitxà pel Futbol Club Barcelona, amb el qual debutà al juny del 1940. Jugava d’extrem en ambdós costats i romangué al club blaugrana fins la temporada 1947-48. Disputà 141 partits i marcà 49 gols. Guanyà dues Lligues (1945, 1948), una Copa (1942) i una Copa d’Or (1945). Després jugà amb el Club Futbol Badalona (1948-50), la Unió Esportiva Sant Andreu (1950-52) i el Palamós Club de Futbol, on es retirà. Formà part dues vegades de la selecció catalana i marcà 2 gols. Exercí d’entrenador i dirigí la Unió Atlètica Horta i el Sant Andreu (1954-57, 1965-66), entre d’altres. Més endavant es vinculà a l’Agrupació de Veterans del FC Barcelona.