Bei den Europameisterschaften 2010 in Barcelona belegte Compaoré mit 16,99 m den fünften Platz, bei den Weltmeisterschaften 2011 in Daegu wurde er mit 17,17 m Achter. 2012 erreichte er sowohl bei den Hallenweltmeisterschaften in Istanbul als auch bei den Olympischen Spielen in London Rang sechs. Bei den Halleneuropameisterschaften 2013 in Göteborg schied er überraschend in der Qualifikation aus. Wegen anhaltender Probleme mit seinem linken Sprunggelenk beendete er die Saison im Juli vorzeitig und verzichtete auf eine Teilnahme an den Weltmeisterschaften in Moskau.