Començà la seva carrera al FC Poble Nou, on compartí equip amb el seu germà Carles, que jugava a la posició de davanter.[1] La temporada 1925-26 fitxà pel CE Sabadell, on havia d'esdevenir el substitut d'Antoni Estruch.[2][3] La següent temporada fou fitxat pel FC Barcelona,[4] però no arribà a jugar cap partit oficial.[5]
L'any 1927 fitxà per la UE Sants, club on jugà tres temporades a gran nivell.[6] Posteriorment jugà dues temporades al FC Badalona[7] i acabà la seva carrera al CE Júpiter i EC Granollers, on jugà entre 1932 i 1936.[5][8] Jugà cinc cops amb la selecció catalana, entre 1927[9] i 1934.