Born in Wallonia, Hubert was raised in Uccle, suburban Brussels. Hubert made his debut with Genk in February 2008 in the match against K.V.C. Westerlo. In 2009, he won the Belgian Cup against KV Mechelen. On 19 May 2011, he was called up to the Belgium national team for the European Championship qualifier against Turkey.[1]
During the 2010–11 season he captained the team winning the Jupiler Pro League. In the summer of 2011, after winning the Belgian Supercup, he managed to qualify for the UEFA Champions League after winning against Maccabi Haifa.
In January 2013 he joined Gent on a six-month loan deal after which he signed a four-year agreement.
On 13 August 2022, Hubert signed with Anderlecht to play for their reserve team RSCA Futures in the second-tier Challenger Pro League.[2]