Ha rappresentato la nazionale britannica ai Giochi olimpici di Londra 2012 gareggiando nel concorso dal trampolino 3 metri individuale e in quello dal trampolino 3 metri sincro. Nella competizione individuale ha ottenuto il nono posto alle spalle dell'ucraino Illja Kvaša. Con il compagno Nick Robinson-Baker, nei tuffi sincronizzati ha concluso la gara al quinto posto dietro agli ucraini Illja Kvaša e Oleksij Pryhorov, quarti, agli statunitensi, Troy Dumais e Kristian Ipsen, medaglia di bronzo, ai russi Il'ja Zacharov e Evgenij Kuznecov, argento, e ai cinesi Luo Yutong e Qin Kai, vincitori dell'oro olimpico.