Cresciuto nei vivai siciliani di La Meridiana e Katane Soccer. Nel corso della sua carriera ha difeso i pali del Giarre, con cui ha disputato 29 presenze in Eccellenza e 12 presenze in Serie D, e del Canicattì.
Il palmarés di Barbagallo annovera due vittorie del Campionato di Eccellenza siculo con Giarre e Canicattì e della fase regionale di Coppa Italia Dilettanti Sicilia con il Giarre.