Nel 1931 passò alla Fiorentina, dove rimase per due anni. Dopo una stagione disputata nuovamente con il Padova, nel 1934 si trasferì alla Sampierdarenese, neopromossa in Serie A, realizzando la prima rete della storia dei liguri (nel successo interno sul Bologna alla prima del campionato 1934-1935). Prima di ritirarsi nell'agosto del 1937 disputò un'amichevole con la maglia del Milan contro l'Inter (sconfitta per 2-1).