The Italian-born defender moved from Cray Wanderers to Leicester City as a youngster, signing a pro-deal with the club in 2013, before making his professional debut for Ross County in the SPL. In 2019, he had another professional spell at Wycombe Wanderers.
Ben has also spent time at Ebbsfleet United, Hayes & Yeading United and Leatherhead, while spending the last two seasons at Wingate & Finchley, playing 91 times for them and scoring seven goals.