In carriera ha vinto la medaglia di bronzo nei 10000 metri piani agli Europei di . È stato inoltre campione europeo under 23 dei 5000 m piani nel 2017, nonché due volte campione europeo juniores (Samokov 2014 e Hyères 2015) agli Europei di corsa campestre e bronzo sui 5000 m agli Europei juniores di Eskilstuna 2015.