Destacà com a davanter a les files del Reial Club Deportiu Espanyol de Barcelona (1915-17). Fitxà pel Futbol Club Barcelona (1917-1925). Endarrerí la seva posició a migcampista, i jugà un total de 148 partits, en què marcà 18 gols. Fou sis vegades campió de Catalunya (1920-25) i campió d’Espanya (1920, 1922, 1925). En dues ocasions formà part de la selecció catalana.