Debutà en la UD Gràcia, i jugà amb el Badalona i el Sabadell (1939-41), abans de fitxar pel Futbol Club Barcelona (1942-44). Disputà com a extrem 27 partits i marcà 11 gols. Després de la seva etapa blaugrana jugà amb el Constància d’Inca, el Girona, el Martinenc i el Badalona. Jugà amb la selecció catalana en cinc ocasions (1936-42).