Florence qualified for the C1 event at the 2012 Summer Olympics in London at the British trials. Thanks to the fact that his C2 partner Richard Hounslow qualified for the K1 event, they were able to start together in the C2 event as the second British boat in that category. Florence was a favourite to medal especially in the C1 event, but he failed to make the final after a semifinal run full of mistakes. He finished down in 10th place which was a disappointment for him as well as the local fans. He and Hounslow (who also had a disappointing run in K1) made amends in the C2 event where they were able to win the silver medal behind their compatriots Tim Baillie and Etienne Stott and ahead of the three-time defending champions Pavol and Peter Hochschorner.