In 2007, zijn eerste jaar bij de senioren, nam Compaoré deel aan de Europese indoorkampioenschappen in Birmingham, waar hij zich bij het hink-stap-springen niet bij de eerste acht finalisten wist te kwalificeren en met 16,19 als dertiende eindigde. Vervolgens kreeg hij te kampen met hardnekkige blessures, waardoor hij gedurende enkele jaren maar enkele malen tot prestaties van niveau in staat bleek. Zoals in 2008 bij een wedstrijd in Straatsburg, waar hij voor het eerst van zijn leven de zeventien-metergrens passeerde met een sprong van 17,05.In 2010 nam Compaoré, ondanks een steeds terugkerende hielblessure, voor het eerst sinds jaren weer deel aan groot toernooi. Bij de Europese kampioenschappen in Barcelona wist hij met een sprong van 16,99 een vijfde plaats uit het vuur te slepen. En een jaar later, op de wereldkampioenschappen in Daegu, werd hij met een beste sprong van 17,17 achtste. Bij de Memorial Van Damme, de jaarlijkse seizoenafsluiter in de IAAF Diamond League-serie, won hij dat jaar het hink-stap-springen met een verbetering van zijn PR tot 17,31.