Son meilleur temps sur est de 3 min 35 s 24 en 2016. Sur cette distance, il termine des Championnats d'Europe par équipes 2013 et en 2015. Il participe aux séries des Championnats d'Europe 2014. Il remporte le titre national en 2015 sur et sur . Il termine des Championnats d'Europe de cross 2015.