Christophe Sanchez was appointed Group Strategy Director in July 2026 and is responsible for shaping and delivering the Group’s strategy, supporting long-term growth and innovation.
Christophe has more than 20 years’ experience at Admiral and has held a number of senior roles in the UK and Europe, including Chief Executive Officer of Admiral’s businesses in Spain and France, and Chief Information Officer for its European operations.
He began his career in consulting, advising financial services clients, before joining Admiral in 2005.
Christophe holds an MBA from INSEAD, a MA from the University of Manchester and an engineering degree from ENSIIE in France.
Tŷ Admiral, David Street, Cardiff, CF10 2EH, United Kingdom
+44 (0)333 220 2062