Makota started his career with the reserves of French Ligue 1 side Nancy.[1] After that, he signed for Market Drayton Town in the English eighth division.[2] In 2014, Makota signed for Portuguese second division club Sporting da Covilhã after trialing for Shrewsbury Town in the English third division.[3] In 2015, he signed for French fifth division team Pays d'Aix.[1] In 2017, he signed for Francs Borains in the Belgisn fourth division.[4] In 2018, Makota signed for Macedonian outfit Pobeda.[5] In 2019, he signed for Jeunesse in Luxembourg.[6]
Before the second half of 2019/20, he signed for Omani side Saham but left due to the COVID-19 pandemic.[7] In 2020, Makota signed for Bisceglie in the Italian third division, where he made 20 league appearances and scored 3 goals.[1] On 13 December 2020, he debuted for Bisceglie during a 1–3 loss to Catanzaro.[1] On 20 December 2020, Makota scored his first goal for Bisceglie during a 1–2 loss to Virtus Francavilla.[1] In 2021, he signed for Israeli second division club Hapoel Umm al-Fahm.