He started competing in 2003 or 2004. In 2007, he joined the first Rwandan cycling team, and quickly became one of the best cyclists in the country, with high results at races including the Tour du Rwanda and the Rwandan National Road Race Championships. After considering ending his career in 2014, he decided to continue competing, in both mountain biking and road cycling. In 2015, he finished eighth in the Tour du Rwanda and ninth in the Tour du Cameroun. The same year, he became the first Rwandan cyclist to compete in the cross-country event at the UCI Mountain Bike World Championships, where he finished 92nd. In August 2016, he competed in the cross-country event at the 2016 Summer Olympics. After this, he chose to officially end his career.