Es formà a la Unió Esportiva Santboiana on es guanyà el sobrenom de Garri savi. Jugà a l’equip de Sant Boi sorgit tot just després de la fundació i durant les dècades de 1920, 1930 i 1940 fou un dels jugadors catalans més destacats. La seva posició era la de centre i mig d’obertura. Guanyà la Copa d’Espanya (1931, 1933) i quatre cops la de Catalunya (1931, 1933, 1934, 1955). Fou cinc cops internacional amb la selecció espanyola. Jugà molts anys al costat del seu germà Joan, conegut com Garri boig.