E’ fiorentino, ma si allena a Prato il campione italiano di Body Building diversamente abile, Gabriele Andruilli. E’ appena tornato dal Canada, dove ha vinto il Toronto Pro Supershow. Da settembre 2015 il suo allenatore è il pratese Alessandro Gatti.