In 2019, he was partnered with Paul O'Donovan in the men's lightweight double sculls at the World Rowing Championships held at Linz-Ottensheim in Austria, where they won the gold medal and the world championship title. In 2020, he won a bronze in the men's lightweight single sculls at the 2020 European Rowing Championships held in Poznan, Poland.