Il remporte la médaille de bronze aux Championnats d'Europe U20 2017. Il participe ensuite aux Jeux du Commonwealth de 2018 sans se qualifier pour la finale puis obtient la médaille d'argent aux Championnats d'Europe espoirs d'athlétisme 2019.