Born in Mollet del Vallès, Barcelona, Catalonia, Gonzalvo played for Segunda División team SD Ceuta while doing his military service.
He made his La Liga debut with CD Sabadell on 26 September 1943 in a 5–2 defeat to Sevilla CF.
Together with a team that included, among others Antoni Ramallets, Velasco, Josep Escolà, Joan Segarra, Estanislao Basora, César, Ladislao Kubala and his younger brother, Marià, he helped Barcelona win three La Liga titles.
In January 1963 Gonzalvo succeeded Ladislao Kubala as manager of FC Barcelona, but only took charge of the club for fifteen La Liga games.
During his brief spell as manager, he did however guide a team that included Joan Segarra, Jesús Garay, Chus Pereda, Sándor Kocsis and Ferran Olivella to a Copa del Generalísimo win.