Esposito competed in the men's RS:X class at the 2012 Summer Olympics in London by finishing thirty-sixth and receiving a berth from the ISAF World Championships in Perth, Western Australia. Struggling to attain a top position in the opening series, Esposito accumulated a net score of 269 points to pick up a thirty-fourth spot in a fleet of thirty-eight windsurfers.