Formé à Anderlecht, le joueur a ensuite pris la direction de l’Italie où il a disputé 37 rencontres de Seri B à Avellino. Via des prêts à Melfi et Teramo, il a également pris part à 28 matches de Série C. En janvier 2018, il a rejoint Dudelange en BGL Ligue où il a décroché le titre de champion la saison passée. Il est arrivé au club cet été.