Giocò in Serie A con la Fiorentina ed in Serie B con il Legnano, dove dopo aver terminato la carriera da calciatore diventò allenatore per sette stagioni, affiancato nei campionati di Serie B 1950-1951 e Serie A 1951-1952 da Ettore Puricelli come Direttore Tecnico.