Florence finished 4th in the 2005 European Championships and 15th in the World Championships the same year. He also won a bronze medal in the World Cup event in Seu. In 2006 he improved to a sixth-place finish in the World Championships, won a bronze in the C1 team, and took the gold medal at the World Cup in Augsburg. In 2007 he took 5th place at the World Championships and two World Cup medals, bronzes in Prague and Augsburg. In 2009 he started competing in C2 alongside Richard Hounslow and he won a bronze in the C2 team event at the 2009 World Championships in La Seu d'Urgell. He went on to win a bronze in the C2 event at the 2010 World Championships in Tacen and another one in the C2 team event at the 2011 World Championships in Bratislava. At the 2013 World Championships in Prague he won 2 golds (C1 and C2) and 1 bronze (C2 team). He won a silver medal in the C1 team event at the 2017 world championships in Pau.