Dopo gli esordi con la Pro Italia Taranto ed il servizio militare durante il quale gioca con la Polisportiva Itala di Gradisca (nel 1926), nella stagione 1927-1928 conquista la promozione in Divisione Nazionale con il Bari Football Club (Liberty), trasformatosi nel corso dell'anno in U.S. Bari, disputando 19 partite. Nel 1928-1929 disputa 6 gare in massima serie con la maglia del .