In 2022, at the age of 16 years-old he rode in France for the Team 31 Jolly Cycles. He raced for the team again in 2023. In April 2023, he won the Lakeland Grand Prix after a 100 km solo breakaway. He finished in eighth place in the
UCI Road World Championships – Junior men's time trial in
Glasgow in August 2023. He signed for
Hagens Berman Axeon ahead of the 2024 season. Riding for Ireland, he finished in tenth place at the
2024 UCI Road World Championships in
Zurich in the men's under-23 time trial. ==Personal life==