At the 2016 Summer Olympics, he competed in the 5000 metres and the 10,000 metres. He finished 27th overall in round 1 of the 5000 m competition and did not qualify for the finals. He finished 27th in the 10,000m competition. Irabaruta was the flag bearer for Burundi during the Parade of Nations.