Giocatore del Casale fin dalla sua fondazione, Gallina giocò la prima gara della storia della società, contro il Torino seconda squadra il 24 aprile 1910. Il Casale vinse quella partita 3-2, aggiudicandosi il titolo di Terza Categoria piemontese. Gallina rimase in squadra anche per la Seconda Categoria 1910-1911 e giocò tutte e 4 le partite disputate dal Casale. Esordì dunque in Prima Divisione il 24 settembre 1911 contro il Racing Libertas Club: al suo primo campionato in massima serie giocò 19 partite. Giocò, e vinse, la Prima Categoria 1913-1914, scendendo in campo in 27 delle 29 gare del Casale. A partire dalla stagione 1914-1915 fu rimpiazzato da Candido De Giovanni e non difese più la porta casalese.