Disputò tre partite in Serie A nel campionato 1940-1941 con la Lazio, che lo aveva prelevato dal per la somma di 56.000 lire. Con il club lucano aveva militato in Serie C per sei stagioni, dimostrando una buona capacità realizzativa pur essendo un difensore (in una gara di Serie C nel 1937 realizzò ben 4 reti). In carriera militò anche in Serie B con la maglia della Lucchese nel campionato 1946-1947.